Iliade Paris XVIII Hotel Paris
Wednesday, July 30th, 2008Offering a warm welcome and friendly service, this hotel will make your stay a comfortable and unforgettable one. The Iliade Paris XVIII Hotel is located in the north part of Paris, 10 minutes by public transport from Montmartre and the Sacre Coeur Church. The district is attractive and lively with many restaurants and shops.
The [...]