Get directions to: Nujo's Pizza Italian Restaurant, Vallejo, CA
Restaurant address: 1201 Georgia St. Vallejo, CA 94590, USA
Restaurant: Nujo's Pizza Italian Restaurant