Lemon Grass Restaurant
(314) 664-6702 | View Website

3216 S Grand Blvd, St Louis, MO   63118

38.598532 -90.242763
Map of Lemon Grass Restaurant
 
50% 100 11 10 Votes

Best of Citysearch

Nominated for:
Your Friends

Sign in with Facebook Sign in with Facebook to see what your friends are up to!