Get directions to: Marla's, Alhambra, CA Restaurant address: 39 W Main St. Alhambra, CA 91801, USA Driving Walking Bicycling Restaurant: Marla's