London Luxury Serviced apartments is a selection of the best in Luxury serviced apartments in Central London. Our Selection consists of the finest serviced and short stay Apartments. From Studios, One bedroom, 2 bedroom and 3 bedrooms to our stunning Penthouses across central London.