Get directions to: Caramba Mexican Food, Alhambra, CA
Restaurant address: 3020 W Main St Alhambra, CA 91801, USA
Restaurant: Caramba Mexican Food