Lemon Grass
Address:
3216 S Grand Blvd, Saint Louis, MO 63118
Phone:
(314) 664-6702 Restaurants
Other Businesses:
- Tangerine at 1405 Washington Ave, Saint Louis, MO 63103
- KFC - Kentucky Fried Chicken at 1300 Cass Ave, Saint Louis, MO 63106
- The London Tea Room at 1520 Washington Ave, Saint Louis, MO 63103
- Ozzies Restaurant at 1511 Washington Ave, Saint Louis, MO 63103
- Elicia's Pizza at 3209 Gravois Ave, Saint Louis, MO 63118