Price not available
30, Rue Rambaud
La Rochelle 17000 France
La Rochelle 17000 France
The Best Western Champlain France Angleterre is a comfortable hotel in historical centre close to the parks. We are located near beach, gardens, horseback...
more
Amenities
Pets Allowed, Broadband Access, Air Conditioning, Television... see all
Pets Allowed, Broadband Access, Air Conditioning, Television... see all

