See all photos
See all photos
See all photos
Is located in Saint-Germain-en-Laye, 20 km northwest of Paris and 3 km from the town centre. The Chateau de Versailles is very close, just 14 km away.