Stay Here a new Room
Situated in Worcester- this vacation home is 1.2 mi (1.9 km) from EcoTarium and within 3 mi (5 km) of DCU Center and Worcester Polytechnic Institute. Clark University is 3 mi (4.8 km) away. Worcester Union Station is 28 minutes by foot.
Worcester, Massachusetts, United States
check all amenities
AC Hotel by Marriott Worcester