Get directions to: Nujo's Italian Restaurant & Pizza, Vallejo, CA
Restaurant address: 1833 Springs Rd Vallejo, CA 94591, USA
Restaurant: Nujo's Italian Restaurant & Pizza