L'Edmond hôtel a ouvert en 2011. Il est situé dans le 17e arrondissement de Paris, tout près du Parc Monceau, non loin des Champs Élysées.