21 Main St Medford MA United States 02155
A Medford classic is re-born.The family-owned and operated business Carroll's was once a diner on Main Street, just south of Medford Square. Now the new Carroll's is at 21 Main St.
See contact information and photos of nearby businesses and bookmark your favorite places on the go
Text App Link