Hay Beach Garage - Shelter Island, NY

Architect: James Mohn Architect, PC