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?
Apartments near Central London
Our apartment hotels near Central London are perfectly located right on the Strand, close to all London’s top attractions. When you visit London, there’s nowhere better than our accommodation that’s right in the midst of tasty eateries, bars and shopping that will let you make the most of everything it has to offer.
Our Central London apartments are a two-minute walk from Charing Cross Station and Embankment Station, so you’ll always be close to excellent transport links to anywhere you want to go in the city.
The perfect place to stay
What are the main advantages of staying in a serviced apartment? You get to combine the best of both worlds – apartment and hotel – in one flexible, comfortable and convenient package.
With Staycity Aparthotels, you’ll have a home away from home, with all of the space and freedom you could need, along with the services of a luxury hotel.
You can relax and truly kick back in your multi-room apartment, with fully equipped kitchen, flat screen TV, free WiFi and lounge area, while knowing that you have the convenience of a 24-hour reception, any-time check-in and central location, perfect for exploring all that London has to offer.