Main Street Inn

Categories

LodgingBusiness Services

About Us

Main Street Inn is Lowell’s newest place to stay. The inn features seven rooms, a conference room & magnificent views of both the Flat River and downtown Lowell.