Situated in London, 2.7 km from Hampstead Theatre, Kilburn Rooms has rooms with free WiFi access. The property is located in the Camden district. The nearest airport is London Heathrow Airport, 19 km from the guest house. Read more
Situated in London, 2.7 km from Hampstead Theatre, Kilburn Rooms has rooms with free WiFi access. The property is located in the Camden district. The nearest airport is London Heathrow Airport, 19 km from the guest house.