No image available for this hotel
No image available for this hotel
La Rochelle, La Rochelle
Spend a second to
save a fortune!
Spend a second to save a fortune!
30 Rue Rambaud, La Rochelle
Le Champlain is located opposite Parc Charruyer in the heart of La Rochelle. It offers spacious air-conditioned rooms with flat-screen cable TV and free WiFi. Guestrooms at the Hotel Champlain are all serviced by a lift.
See MoreUsage of subsidiary facilities may incur additional fees