Situé près d'un parc paisible à seulement 100 mètres de la station de métro Anvers, cet hôtel 2 étoiles dispose d'une connexion Wi-Fi gratuite. Il se trouve à 300 mètres du Sacré Cœur et la gare du Nord est à 10 minutes à pied.