Lemongrass - Vietnamese Restaurant
134 Mechanic St,
Leominster, MA 01453
Lemongrass - Vietnamese Restaurant is one of the popular Restaurant located in 134 Mechanic St ,Leominster listed under
Pho Restaurant in Leominster
,
Restaurant/cafe in Leominster
,