Hotel Sturbridge, MA

Hotel – Sturbridge, MA

Sturbridge, MA

The hotel is located in Sturbridge, MA on a very tight site along side rte. 84. The approvals process was very involved and required attendance at many town meetings. We were required to balance the functions of a Hampton Inn with the town requirements for an aesthetically appropriate hotel.