Located 300 metres from Notre Dame Cathedral, Notre Dame St Louis offers accommodation in Paris. Notre Dame St Louis boasts views of the river and is 900 metres from Pompidou Centre. Free WiFi is available throughout the property.
Located 300 metres from Notre Dame Cathedral, Notre Dame St Louis off Read more
Located 300 metres from Notre Dame Cathedral, Notre Dame St Louis offers accommodation in Paris. Notre Dame St Louis boasts views of the river and is 900 metres from Pompidou Centre. Free WiFi is available throughout the property.
Located 300 metres from Notre Dame Cathedral, Notre Dame St Louis offers accommodation in Paris. Notre Dame St Louis boasts views of the river and is 900 metres from Pompidou Centre. Free WiFi is available throughout the property.
Number of Rooms: 1