1. Olympia Restaurant
453 Market St, Lowell, MA 01854
Coordinate: 42.64624,-71.31625
Phone: (978) 452-8092
2. Athenian Corner Restaurant
207 Market St, Lowell, MA 01852
Coordinate: 42.64468,-71.31283
Phone: (978) 458-7052
3. Europa Cafe
547 Central St, Lowell, MA 01852
Coordinate: 42.63839,-71.30614
Phone: (978) 458-7258
4. Lowell House Of Pizza
283 School St, Lowell, MA 01854
Coordinate: 42.64245,-71.32637
Phone: (978) 459-0072