Get directions to: Alhambra, Alhambra, CA Restaurant address: 2120 West Main Street Alhambra, CA 91801, USA Driving Walking Bicycling Restaurant: Alhambra