Holland Road Stays is a 3-star hotel in 120 Holland Road, London (and vicinity), available to book on Offline Booking from ₹20,771 per night.
18 km separates it from London airport (LHR).
The room on offer is the Studio. One Bed.. One of the rates allows cancellation.
| Room type | Board | Sleeps | Cancellation | Price / night |
|---|---|---|---|---|
| Studio. one bed. | ROOM ONLY | 2 guests | Free cancellation | ₹20,771 |