86 Thames St Property Details , Newport, RI, Status: Sold on 11/01/2014 Similar Properties Offices at Long WharfSecond Floor Office Space Office, Retail or Salon Space available8 Freebody Street- Unit 3 Thames Street Office Space250 Thames Street For Lease