Modern eingerichtetes Hotel mit eigenem Pub im Norden Londons, ideal für Städtereise. Nahe Madame Tussaud's und Regent's Park