173 Holland Park Ave, London W11 4UR, United Kingdom
+44 20 7229 1011
1. Located in an affluent area near Holland Park's woodlands and theatre
2. Spacious and stylish serviced apartments with modern amenities
3. Fully equipped kitchens and comfortable living spaces for long stays
4. High-speed Wi-Fi, flat-screen TVs, and tea/coffee-making facilities
5. Convenient access to nearby public transport options
6. Close to the Design Museum and a variety of dining options
7. Commitment to guest safety and well-being with health and safety protocols
8. Perfect base for exploring London's top attractions
9. Tranquil location offering a peaceful retreat in the city
Check-in | 15:00 |
Check-out | 11:00 |
Location rating | 7.0 |
173 Holland Park Ave, London W11 4UR, United Kingdom
Very Good Location
Holland Park
Affluent area home to Holland Park’s woodlands & theatre, plus swanky dining & the Design Museum.