L'Appartamento Edgware Flat Londra è situato nel quartiere di Westminster, a soli 12 minuti a piedi da Puppet Theatre Barge.
Quest'appartamento si trova a 450 metri dalla stazione della metropolitana Edgware Road, a breve distanza dal Madame Tussauds. Gli ospiti saranno vicini alla London Central Mosque, a circa 2 km.
Gli ospiti che soggiornano nell'Appartamento Edgware Flat hanno l'accesso a un angolo cottura. La stazione ferroviaria di London Marylebone dista 850 metri.