France

Paris
20 rue de la Paix
75002 Paris
France

Located in the city center, on one of the most prestigious streets in Paris, and is a short walk to major attractions.