Situato nel centro di Londra, a soli 400 m dal British Museum e a 800 m dalla Royal Opera House, il Museum View Apartment offre la vista sulla città e la connessione WiFi gratuita. Ospitato in un edificio risalente al 1900, questo appartamento si trova a meno di 1 km dal Queen's Theatre e a 12 minuti a piedi dal Theatre Royal Drury Lane.
L'appartamento presenta 2 camere da letto, una TV a schermo piatto, una cucina attrezzata con lavastoviglie e forno a microonde, una lavatrice e 2 bagni con doccia. Per una maggiore comodità, la struttura fornisce asciugamani e lenzuola a un costo aggiuntivo.
I luoghi di interesse nelle vicinanze includono il Dominion Theatre, Covent Garden e l'Arts Theatre. 12 km dall'Aeroporto di Londra-City, lo scalo più vicino.