Thames Street is the heart of downtown Newport Rhode Island. You’ll find everything from fancy restaurants to local dive bars, and more. It’s important to note that Thames Street is HUGE and spans almost the entirety of downtown Newport.