To enjoy your vacation in London, stay at Marvelous Flat In Earls Court - London Apartment, which is about 3 miles from the public Trafalgar Square and around 25 minutes' walk from the British Harrods Department Store.
Within reach of London West Brompton train station, the apartment is situated in the Earls Court district. Churchill War Rooms Museum is 2.8 miles from this apartment.
Marvelous Flat In Earls Court - London Apartment also lies fairly close to Earl's Court metro station.