654-658 Thames Street 654-658 Thames Street Property Details Address: 654-658 Thames Street, Newport, RI 654-658 Thames Street, Newport, RI, Status: Sold on 07/25/2013 Similar Properties Commercial Condomium For Sale101 Clock Tower Square For Sale – New Price! Downtown Newport Restaurant8 West Marlborough For Sale or Lease Gorgeous Commercial Condominium For Sale106 Clock Tower Square – For Sale or Lease