130 Worcester Rd , Natick
Stay at this Framingham Massachusetts hotel and enjoy comfortable accommodations convenient to Natick MallBose Corporation Shopper's World Staples Corporation and TJX Corporation.