Central London Serviced Apartments and Apart Hotels

London is an enormous city, and there are a wealth of Central London serviced apartments. Central London is generally considered to cover the heart of the capital, taking in the innermost areas such as The City, Covent Garden, Trafalgar Square, Knightsbridge, Mayfair, Liverpool Street, Westminster and the West End.

Central London is exceptionally well-connected with excellent public transport, including London’s iconic Tube, double decker red buses and the Thames Clipper.

When you visit any of the boroughs in Central London, you have the chance to visit and stay amongst some of London’s most iconic and popular sights. From the Tower of London to Harrods, and from Regent’s Park to Buckingham Palace, it’s all here. Stay in our Central London Serviced Apartments in a mix and diverse mix of places and people.