Centro Restaurant and Bar

24 Market St
Lowell, MA
978.453.4630
42.64428
-71.308817
Hours:
Mon:closed
Tue - Thu: 4pm - 9pm
Fri: 4pm - 11pm
Sat: 5pm - 11pm
Sun: 4pm - 9pm

for Centro Restaurant and Bar
Directions
from: