Avalon Hotel Paris est située à environ 1 km de la Basilique du Sacré-Cœur de Montmartre et à environ 3 km du Pont Alexandre-III. L'hotel dispose un Wi-Fi dans les zones publiques et offre un photocopieur et un bureau.
L'hotel 3 étoiles sans fumée se trouve dans le quartier "10e arr.", à quelques pas de la gare de Paris-Nord. La distance entre le centre-ville de Paris et Avalon est de 3 km. De plus, cet hébergement est à environ 10 minutes en voiture la Cathédrale Notre-Dame de Paris, et la gare Magenta est à seulement 10 minutes à pied. L'hotel est situé près de la Maison fond, à proximité immédiate de la station de métro la Gare du Nord.
Avalon de Paris offre 12 chambres avec une cafetière/théière ainsi que des salles de bains privées et une toilette séparée et une douche. Une TV à écran plat avec des chaînes satellite et une ligne téléphonique directe, et des conforts comme un équipement de repassage et une climatisation sont également proposés.
Un petit dejeuner gratuit sous forme de buffet est servi tous les jours dans la zone de réception. Avalon Hotel se trouve à 150 mètres de d'un restaurant un gastropub Source Infinie.