Hill Crest Drive - Shelter Island, NY

Architect: Bates Masi+ Architects