Hot Date at Ballards

  • Ballards Inn of Block Island 42 Water Street New Shoreham, RI, 02807 United States