STAY IN Apartment Hotels near Central London
Central London is the innermost borough of London and spans across multiple boroughs. It’s home to major London landmarks such as Big Ben and the Houses of Parliament, with panoramic views of city skyline with the towering skyscrapers of Canary Wharf and the Tower of London.
Entertainment is spilling over with choice with a broad range of musicals and theatrical treasures at the West End, to more serious plays at the National Theatre. If it’s sightseeing you’re after, take a trip to Piccadilly Circus and Leicester Square for some people watching.
For an all-round view of London, why not try a hop-on, hop-off bus trip and explore the top London attractions with easy travelling time in between?