Home » st louis, MO restaurants
Lemon Grass
Closed
Features: Lunch Spot
Hours
Fri-Sat 11am-11pm Sun-Thu 11am-10pm
Payment Options
Visa
See similar restaurants in st louis, Missouri: Vietnamese
Hours
Fri-Sat 11am-11pm Sun-Thu 11am-10pm
Payment Options
Visa