Welcome to Lemon Grass

Lemon Grass is a Thai restaurant at Lexington Center, Massachusetts.

1710 Mass Ave
Lexington MA 02420