Address: 20 Sturbridge Hill Rd

New Canaan CT 06840