Esta posada de estilo boutique se encuentra en el centro de Newport, en la calle Thames Street, alberga un restaurante francés y ofrece habitaciones con WiFi gratuita. Las mansiones de Newport están a 1 km.
Las habitaciones del Bouchard Restaurant & Inn tienen zona de estar con TV de pantalla plana por cable. Solo se puede acceder a las plantas superiores por unas escaleras.
El Bouchard Restaurant & Inn de Newport prepara un menú que incluye tartar de res, paté con tostadas y sopa de langosta, todo acompañado de una extensa carta de vinos. Por la mañana se sirve un desayuno con café, zumo, bollería recién horneada y yogur parfait.
El establecimiento se halla a 550 metros de la playa de King Park y a unos pasos del puerto.