Get directions to: Yazmin Malaysian Restaurant, Alhambra, CA
Restaurant address: 27 E Main St Alhambra, CA 91801, USA
Restaurant: Yazmin Malaysian Restaurant