Get directions to: El Ranchero Restaurant, Alhambra, CA
Restaurant address: 511 S Garfield Ave Alhambra, CA 91801, USA
Restaurant: El Ranchero Restaurant