The Inn Spot on The Bay 2 stars

32 Lighthouse Road, Hampton Bays, NY 11946, United States of America

Hotel image
Read more reviews for The Inn Spot on The Bay