WHITE ELEPHANT HOTEL RESIDEN

South Beach Street
Nantucket
Massachusetts
United States