Le Luxury Villas Red Lion occupe une maison de ville construite au XVIe siècle, au cœur du centre historique d'Anvers.