Offer Type
Offered
Serviced apartments are specially built to serve the people from the corporate world that need instant accommodation for their business purposes. Different companies are giving the best location and services for luxurious serviced apartments.
Address: 21 Ellis Street, London, Greater London, SW1X9AL, United Kingdom