Grand Saint Michel, Chambord, France
Grand Saint Michel is conveniently located at Saint-Louis Square in Chambord, France
Hotel Location:
Address: Saint-Louis Square
City: Chambord
Country: France
phone: +33 2 54 20 31 31
Hotel Features:
- Check-In Time: 2:00 PM
- Check-Out Time: noon
- In House Bar
- In Room TV