L'hôtel Saint-Martin se situe à mi-chemin entre Poitiers et la ville balnéaire de la Rochelle. L’hôtel est bordé par la paisible rivière la sèvre niortaise.