Framingham’s iconic ‘castle’ hotel has entered a new era. Take a look inside.
The building originally opened in the 1970s as the Sheraton Tara Hotel. The post Framingham’s iconic ‘castle’ hotel has entered a new era. Take a look inside. appeared first on Boston.com .