Two bedroom flat, London hotel/apar
Entire home/apt in Greater London, United Kingdom. self-catering hotel/apartments in London’s fashionable Kensington district, 5 minutes’ walk from Gloucester Road Tube Station. The building has a 24-hour front desk .All apartments have a fully equipped kitchen with oven, microwave, fridge and was...
See this content immediately after install