Map
108 Ram Island Dr., Shelter Island, NY 11965, United States
Close

Hotel

Ram's Head Inn