Restaurant Reviews from DiningGuide411.com
    Top : United_States: MO: Saint_Louis

Babalu's, Saint Louis, Missouri










Babalu's
81/2 S. Euclid Ave.
Saint Louis MO United States

Web Information:
Web Page

Hours: Dinner Mon.-Sat.

Phone: 314.367.7833
Alcohol: full bar

Dress: casual