- Disliked: Cleanliness
Old carpet and old bathroom Stinky smells in the room and old leaky door
Your dates need to occur after 2020-01-24. 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 travellers looking to shop may want to visit Northborough Crossing and Solomon Pond Mall. Looking to enjoy an event or a game while in town? See what's going on at DCU Center, or consider a night out at Apex Entertainment Center.Visit our Northborough travel guide