Get directions to: Cuban Bistro, Alhambra, CA
Restaurant address: 28 W Main St Alhambra, CA 91801, USA
Restaurant: Cuban Bistro