Situata nel centro di Newport, lungo Thames Street, a 1 km da Newport Mansions, la locanda boutique Bouchard Restaurant & Inn offre un ristorante francese e camere con la connessione WiFi gratuita.
Le sistemazioni presentano un'area salotto provvista di una TV via cavo a schermo piatto. I piani superiori sono accessibili solo tramite scale.
Il ristorante propone un menù con vari piatti, tra cui tartare di manzo, crostini al paté e zuppa di aragosta, accompagnato da un'ampia lista di vini. Al mattino per la prima colazione vi attendono invece caffè, succhi di frutta, prodotti da forno preparati al momento e parfait allo yogurt.
La struttura dista 550 metri dalla King Park Beach e pochi passi dal porto.