Entire House About Notre Dame Hotel - Self Check-in
Notre Dame Hotel - Self Check-in is a hotel in Nice, France. It is one of 317 places to stay in Nice listed on Triptoic.
Property facts
- Property type
- Hotel
Location
26 Rue de Paris, Nice, France
Loading map…
Frequently asked questions
Where is Notre Dame Hotel - Self Check-in located?
Notre Dame Hotel - Self Check-in is located at 26 Rue de Paris, Nice, France.