London Serviced Apartments & Self Catering Accommodation

London is one of the most exciting cities in the world, buzzing with culture, the arts, history and heritage. Whether your extended stay in the capital is for business or for pleasure, we feel sure these serviced apartments in London will right up your street. We have split the serviced apartments up in to boroughs and districts to make it easy to navigate through to the area in which you wish to stay. If you are looking for a short term let in London, start your search for a serviced office by exploring the links below. While you're in London, why not try afternoon tea on the Thames, too!

Mayfair House Serviced Apartments in London Mayfair

Traditional Five Star Luxury in Mayfair, London

Exceptional five star serviced apartments in Shepherd Street, Mayfar. Both classic and contemporary properties are available here at Mayfair House, just over 5 minutes from Green Park tube station on foot.

These luxurious apartments are available in a range of sizes, suitable for accommodating 2, 4, 6 or even 8 people.

Marriott Executive Apartments Canary Wharf

Modern luxurious executive apartments in Canary Wharf

Superb five star serviced accommodation in Canary Wharf, East London. Situated at West India Quay, this executive aparthotel offers studios, one and two bed apartments.

Brilliantly located for anyone working in or visiting Canary Wharf business district, the apartments are also just a short walk from local shopping malls, restaurants, the DLR and the Jubilee Line.

Don't miss the guide to boutique hotels in London on our sister site, boutiquehotels.co.uk!

London