Call To Book
Conveniently located in the heart of the N Squared Innovation District. The Homewood Suites allows you to stay close to many thriving companies surrounding the Needham and Newton area. Looking to unwind? The Homewood Suites Needham is just a short drive away from major attractions in Boston including Quincy Market, the Museum of Science and the New England Aquarium! Cheering for the home team? Our hotel is located minutes from Fenway Park and Gillette Stadium.