Serviced apartments are the most popular choices for business travellers, work professionals and students who have a limited budget but wish to stay in a safe enclosure. These apartments allow people to have a relaxing space, access luxury furnishings & amenities and have their own kitchen and bathroom.
Address: 21 Ellis Street, London, SW1X9AL, United Kingdom