Bouchard Inn offers refined lodging in the heart of Newport, steps from the harbor and vibrant Thames Street. Its 15 luxury rooms feature private baths, air conditioning, and free Wi-Fi, making it a comfortable base for business travelers and small groups.
The inn’s proximity to waterfront attractions and dining, including its acclaimed French restaurant, creates a seamless hospitality experience. Free off-street parking and easy walking access to shops and events add practical convenience for corporate stays and meetings.
Loading map...
Rated 4.7 on Google · 461 reviews