Bayou Bar and Grill
Address:
101 W Main St, Alhambra, CA 91801
Phone:
(626) 943-9901
Restaurants
Other Businesses:
- 38 Degree Ale House & Grill at 100 E Main St, Alhambra, CA 91801
- Kiki Bar at 120 S Monterey St, Alhambra, CA 91801
- Big 3 Seafood at 240 W Main St, Alhambra, CA 91804
- 101 Teahouse Cafe at 301 W Main St, Alhambra, CA 91801
- Tony Romas at 68 W Main St, Alhambra, CA 91801