Das 2 Bedroom And Living Room Apartment In Central London liegt im Stadtviertel Westminster, 25 Gehminuten vom London Science Museum entfernt.
Die Apartments liegt in ungefähr 2 km Entfernung vom London Zoo. Das London Eye ist in einer Entfernung von etwa 10 Autominuten von diesem Apartment gelegen.
Die U-Bahn-Station Edgware Road liegt ebenfalls ganz nah an dieser Unterkunft.