Luxury apartments in central London
Stay in a high quality serviced studio or apartment and experience what it’s like to live in London. You can choose from three levels of accommodation, standard, superior and luxury.
Our apartments provide the ideal base for exploring London. Enjoy the luxury of living close to shops, restaurants and the main attractions of central London. See the sights the city on foot or just hop on the tube – all our apartments are close to an underground station.
Apartments have one or two bedrooms with a kitchen and a living/dining room where you will take your English lessons. Our L-shaped studios have a living area with dining table and a kitchen and are the ideal option for solo holidaymakers.