1 Wilbraham Place, London SW1X 9AE, United Kingdom
Distance: 106 yd.
Company description
A serviced apartment is a specific type of apartment made available for every traveler. Whether you are planning to stay for a short period of time or for a few weeks, this type of accommodation suits your needs.