Dotato di connessione WiFi gratuita, il Seven Dials Hotel Annexe si trova a Londra, a 300 metri dalla Royal Opera House e a 400 metri dall'Arts Theatre. La struttura sorge vicino a numerose attrazioni famose, a 400 metri dal Theatre Royal Drury Lane e a 500 metri dal British Museum e dal Lyceum Theatre. L'hotel è dotato di camere familiari.
I luoghi di interesse nelle vicinanze dell'hotel includono Covent Garden, il Dominion Theatre e il Prince Edward Theatre. L'aeroporto più vicino è l’Aeroporto di Londra-City, a 12 km dal Seven Dials Hotel Annexe.