Lemongrass is a small restaurant specialized in serving Vietnamese food and drinks. Located in Leominster, Massachusetts, we are proud to serve our cultural dishes to our beloved community and customers.
Know a great happy hour or special for this location?
Suggest an edit
134 Mechanic St, Leominster, MA 01453
© 2025 Checkle, Inc
Privacy
Terms