The Sheraton Framingham Hotel & Conference Center is ideally located just outside of Boston and some of the city's most popular attractions. The hotel is also easily reachable from both Providence, Rhode Island and Worcester, Massachusetts.
Our location offers guests the opportunity to explore the city while providing the space to relax that most city hotels do not. We are also easily accessible to the nearby communities of Cambridge, Sturbridge, Newton, Concord or Lexington.
View Local Area Map