Le Saint Michel

Sedan • Show on map
View Details for Price
Le Saint Michel is set at the foot of the largest fortified castle in Europe, Sedan Castle. The hotel features a gift shop and offers guest rooms with free Wi-Fi. Each soundproofed guest room has satellite…More info
