Pho Vstar
602 Merrimack St
Lowell
MA
01854
(978) 455-1101
phovstar.com
Open Map
Restaurant
Restaurants
Vietnamese restaurants