Ce château du XIXe siècle est situé dans un grand parc de Lagord, à 4 km du centre historique de La Rochelle et de l'île Ré. Il dispose d'une piscine intérieure chauffée et d'un accès Internet gratuit.
Chaque chambre de l'Hôtel Du Château dispose d'une télévision à écran plat avec Canal+ et chaînes satellite. Toutes les chambres disposent d'un mini-bar et d'un plateau de courtoisie à l'arrivée. Certaines chambres offrent également une vue sur le parc.
Le restaurant Le 123 propose une cuisine régionale et une terrasse extérieure avec vue sur le parc.
L'espace bien-être offre une gamme de soins de beauté et de soins corporels, et les clients ont accès gratuitement au hammam et à la piscine. L'Hôtel Du Château propose également un parking privé gratuit et la côte est à quelques minutes en voiture.