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