Filter Results
Apply Filters
Clear Filters
2 star hotels in Shelter Island
Ram'S Head Inn
108 Ram Island Drive, Shelter Island, United States Show map
Situated around 5 minutes' walk from Lower Beach, the 2-star Ram'S Head Inn Shelter Island offers 17 rooms.
From US$ 407
Book Now