Get directions to: Taste Of Manila, Alhambra, CA
Restaurant address: 417 W Main St Alhambra, CA 91801, USA
Restaurant: Taste Of Manila