Carroll's

21 Main St
Medford, MA
781.395.3344
42.418014
-71.110139
Hours:
Mon - Wed: 4pm - midnight
Thu - Sat: 4pm - 1am
Sun:noon - 9pm

for Carroll's
Directions
from: