Luxury Serviced Apartments 2 years ago ID: #496321 Listed In : Real Estate 21 Ellis Street, London, Greater London, SW1X 9AL, United Kingdom 02071831078 https://luxuryservicedapartments.com/ Business Description When traveling to another city, service apartments are the best alternative for accommodation. Many companies offer luxury serviced apartments for short and long-term stays. Reviews & Ratings Write a Review No Review. Please login / register to add your review. Tags : luxury apartments kensington