Almansor Grill
Restaurant
•
630 S Almansor St, Alhambra, CA 91801, USA
7.4
Tuesday: Closed
See if anyone you trust recommends it!