Doté d'une connexion Wi-Fi gratuite, le Seven Dials Hotel Annexe propose des hébergements à Londres, à 500 mètres de la station de métro Leicester Square et du Lyceum Theatre. Il se trouve à proximité de plusieurs attractions réputées, à 700 mètres du Savoy Theatre, de Tottenham Court Road et du British Museum. Il se trouve à 400 mètres de l'opéra royal et à 1,1 km du centre-ville.
Vous séjournerez à proximité du théâtre Arts, du théâtre Royal Drury Lane et du Dominion Theatre. L'aéroport de Londres-City, le plus proche, est implanté à 14 km.