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