Location
72 Cummings Point Road, Stamford, CT