Excellent facilities and location,I was greeted by an extremely helpful and professional young lady who showed me around the apartments- which I must say are superb.. everything you could think off and plenty of places to eat and drink locally too.. would highly recommend for either business or pleasure.
- Also Known As:
- London Let Serviced Apartments England
Location: United Kingdom > England > London
Ranked #259 of 538 Specialty lodging in London