Welcome to Westwood

Mensch Capital Partners, LLC, owners of the Westwood Country Club property on Sheridan Drive at North Forest Road in Amherst, has developed an innovative conceptual master plan to create Westwood, a new traditional neighborhood in the heart of Amherst that will feature great public spaces, a variety of residences and a neighborhood center that are all complementary to the surrounding community and the entire Town of Amherst.

Mission Statement

Our mission is for Westwood to be a walkable, sustainable, and comfortable traditional neighborhood rooted in the planning goals and objectives of the Town's Comprehensive Plan, compatible with surrounding neighborhoods and an asset to the entire Town of Amherst.