Welcome to Serviced London Apartments and Management Ltd.

Rated 5/5 based on 5 reviews

Quality Serviced Apartments in London available from 7 nights.

Are you looking for a last minute half term staycation in London? We have some fantastic rates and special offers on our Serviced Apartments located throughout central London.  Click here to get in touch and we can find  a last minute deal for you.

Click here for our Covid-19 Update Statement

Based in London and with over 15 years of letting experience, Serviced London Apartments and Management Ltd. specialise in providing short and long stay executive serviced apartments for business and leisure travellers alike. Let us help you find your perfect accommodation solution with our friendly and experienced team. Why confine yourself to a cramped hotel room when you can have all the comforts of a home for the same price or less? Our clients enjoy spacious, comfortable, well managed apartments in London’s top locations, many up to 30% less than hotel rooms of equivalent standard.

Serviced Apartments in London for Business or Leisure.

Our Serviced Apartments in London are centrally located, conveniently no more than a 5 minute walk from the nearest underground station. Whether you are looking for a Serviced Apartment in London for a long or short stay; a self catering vacation rental, temporary accommodation or corporate housing, all of our serviced apartments are fully furnished to an executive standard ensuring your stay in London is a true home from home experience.

All our serviced apartments in London have the following:

  • Completed and equipped to a high standard using modern décor and stylish furnishings throughout.
  • Full integrated kitchen
  • Minimum of weekly Housekeeping with towel and linen change
  • Luxury toiletries and welcome pack on arrival
  • Satellite, cable or digital TV
  • High speed broadband
  • DVD, CD and Stereo players
  • Personal entry system
  • 24 hour emergency contact

You can stay in our corporate serviced apartments from a minimum of seven nights, in or near the following London regions:

Minimum stay 7 nights.