- UK Information
- UK Hotels
- Holland Apartments
Holland Apartments
Situated in West London, within a 2-minute walk of Kensington Olympia Tube Station and 10 minutes’ walk of Kensington High Street, Holland Apartments offers free Wi-Fi and en suite rooms with kitchenettes.
Rating
Prices from £49.5
10