Location:Framingham, MAMassachusetts
4.5Stars(10)Reviews
Blending the dynamic energy of nearby Boston with New England warmth and hospitality, the Tara Event Center is the largest wedding and special event venue in the MetroWest area. Our recent renovation