Ram’s Head Inn
A scenic, relaxing Shelter Island seaside resort with gracious country accommodations and a highly acclaimed world-class dining experience. A year round waterfront property.
Meeting & Event Space
- Number of Rooms: 3
- Sleeping Rooms: 17
- Total Square Feet: 3704.00