675th visitor, Write a review
Lemon Grass Map

Lemon Grass is ranked #1 of 13 nearby Restaurants.

Lemon Grass is good, cozy, refreshing a pretty decent Thai Restaurant