Location This charming hotel lies at the heart of the French capital, directly beside the Louvre and close to the Tuileries métro station. The Gare Du Nord train station lies some 5 km away.