Our serviced Apartments in Central London

High quality, fully furnished London accommodation from only £100 per night. Our serviced apartments in Central London are all conveniently located to London's best restaurants and entertainment. Enquire today about availability!

Filter Results

Apartment Type

Price Per Night

Grid Map

Corporate Accommodation Central London

Central London is the bustling heart of London where you will discover famous monuments such as the London Eye and Westminster Abbey. Whether you're looking for one of London's best restaurants, wanting to relax in Hyde Park or simply explore London, Central London is the place to be. 

Our fully serviced apartments in London are a great alternative to hotels as they offer the space and flexibility to fully relax and unwound after a busy day out. All our apartments come with a fully equipped kitchen, all bills and WIFI included and a weekly housekeeping service. Plus, if you have any problems during your stay our 24/7 Guest Relations team are always on hand to help you out. 

If you are looking for long-term accommodation or a short stay apartment in London, our serviced apartments are perfect for you. 

Enquire now about availability!

Explore the area

London Eye

Big Ben

Buckingham Palace

Natural History Museum

Hyde Park

London Zoo

More About Central London