Accommodations Travel Tips Holiday Inn Notre Dame – Three Stars Brand new. Just opened. Absolutely awesome! There is no better location in Paris. Is a By Nichole / July 27, 2010