Upper Beach

Upper Beach, Shelter Island, NY 11957, United States

Location