1360 Worcester Street (0.2 km from Sherwood Plaza Shopping Center)
This hotel, just steps from the upmarket Natick Mall shopping and dining area, features a 100% nonsmoking environment and on-site dining. The contemporary guest rooms feature flat-screen cable televisions.
1 Superior Drive (0.6 km from Sherwood Plaza Shopping Center)
The Residence Inn by Marriott Boston Natick is located in the Natick, Massachusetts district, 4.3 miles from Wellesley College. The 3-star hotel features air-conditioned rooms with a private bathroom and complimentary wireless Internet access.
342 Speen Street (0.8 km from Sherwood Plaza Shopping Center)
Courtyard Boston Natick features guest rooms with free Wi-Fi cable TV and video games. The hotel is less than one mile from Cochituate State Park. Rooms provide desks and ironing facilities. They are also equipped with hairdryers and coffee makers.
319 Speen Street (0.8 km from Sherwood Plaza Shopping Center)
Boasting a large variety of free services and amenities this Natick hotel is only a short drive from the attractions of Boston city center and features spacious accommodations and friendly service.
130 Worcester Rd (1.2 km from Sherwood Plaza Shopping Center)
Stay at this Framingham Massachusetts hotel and enjoy comfortable accommodations convenient to Natick MallBose Corporation Shopper's World Staples Corporation and TJX Corporation.