- Liked: Cleanliness, staff & service, property conditions & facilities, room comfort
It was very nice. We had a problem with the heat, but it was promptly taken care of. Very pleased.
Your dates need to occur after 2019-12-13. Try updating your dates to see prices for your trip.
Econo Lodge Inn & Suites is located in Northborough. Franklin D. Roosevelt American Heritage Center (FDR Center) and Tuckerman Hall are cultural highlights, and some of the area's landmarks include The Willard House & Clock Museum and Union Station. Apex Entertainment Center and Barnyard Zoo are also worth visiting.Visit our Northborough travel guide