Get directions to: Bayou, Alhambra, CA Restaurant address: 10 N. First St. Alhambra, CA 91801, USA Driving Walking Bicycling Restaurant: Bayou