Presidential Serviced Apartments Kensington is one of the leading self-catering luxury apartments in Central London.
Book online on our website to avail the exciting offers and best price guarantee.
Contact Us at:
6-12 Barkston Gardens
London SW5 0EN
Nearest Tube Station: Earl's Court
Tel: +44 20 7373 4040
Website: (link removed)