Wyndham Inn on the Harbor Newport
359 Thames St.
Newport,
RI 02840
Near International Tennis Hall of Fame and Museum