Staying at Towneplace Suites By Marriott Framingham hotel, you will be 25 minutes' walk from Callahan State Park and 4.6 km from Sri Lakshmi Temple. If you are willing to explore even more landmarks in Framingham, consider checking out The Danforth Art Museum at Framingham State University set 3.6 km away.