Doubletree
Hotel
Leominster, Massachusetts
Located in Leominster, Massachusetts, this hotel is 11 miles from Wachusett Mountain Ski Area and 6 miles from Fort Devens. It offers on-site dining and an indoor swimming pool.
Number of rooms: 187
99 Erdman Way, Leominster, MA 01453, United States
Hotel booked 1 times today.