L'hôtel de l'Avre, qui bénéficie d'un emplacement central, se trouve à 700 mètres du Champ de Mars.
Ses chambres élégantes (certaines avec accès au jardin privé) disposent de la télévision par satellite, d'une connexion Wi-Fi gratuite et d'une salle de bains privative.
L'hôtel dispose d'une réception ouverte 24 h/24, d'un parking public à proximité et propose un petit-déjeuner continental dans la salle à manger ou sur la terrasse en été.
La station de métro Avenue Émile Zola est à moins de 200 mètres.