Map
108 Ram Island Dr., Shelter Island, NY 11965, United States
Price
135
website
Hotel
Ram's Head Inn