A secluded and luxurious oasis in the heart of Central London places you perfectly for all the events and attractions London has to offer. This ideal self catering accommodation in London sleeps up to eight guests comfortably and its spacious layout provides a relaxing retreat for everyone.
Luxurious Self Catering Accommodation in Central London, An Ideal Place to Stay for a Short Stay.
Situated in the heart of Central London, London Underground and Buses are within walking distance of this self catering short stay apartment. There are plenty of Bars and Restaurants closeby while London's shopping districts are just a short commute away, for those wishing to indulge in some retail therapy! This self catering apartment is very well situated for all events in London.