This 4 star hotel is located in the city centre of Paris and was established in 2003. It is close to the Louvre Museum and the nearest station is Tuileries.