The Willows features a beautiful lakeside location for parties of up to 200 guests. Conveniently located between Ridgefield, New Canaan, Pound Ridge and South Salem in scenic Vista, New York.