Overview
Revenue
Less than $1 million (USD) per year
Headquarters
Windham, New York
The Mountain House is a luxury mountain retreat for up to 22 people, located in the heart of the Catskills. Ultra convenient getaway from NYC, Boston. Ideal wedding /event venue for up to 125 people. Astounding property features 80 foot diameter Natural Swimming Pond with waterfall, deck and beach area.