Get directions to: Taqueria La Rosa, Vallejo, CA
Restaurant address: 1530 Sonoma Blvd Vallejo, CA 94590, USA
Restaurant: Taqueria La Rosa