Bénéficiant d'un excellent emplacement en face la station de métro Colliers Wood et à seulement 30 minutes de la place Leicester, le Holiday Inn Express London-Wimbledon-South constitue un point de départ idéal pour explorer le centre de Londres.