RUE DE L'ECHELLE,7 Paris 75001 France
This impressive hotel is nestled in an unbeatable location in the heart of Paris. Within just 300 metres guests may find the world-famous Louvre Museum, numerous emblematic monuments such as Saint Roch Church, Centre Georges Pompidou and numerous nearby metro stations including Palais Royal - MusÃ©e du Louvre and Pyramides stations. The establishment enjoys a fabulous architectural and interior design influenced by Haussmann's renovation of Paris. Visitors may choose within a wide variety of accommodation options including single, double and triple rooms as well as suites. Each unit offers spacious surroundings, cosy furniture and inviting atmosphere in which to completely relax at the end of the day. This magnificent property also features a snug classical bar and a restaurant which will enchant patrons with flavourful dishes and excellent service. Business travellers may make use of 6 functional meeting rooms.