Welcome to Hotel Duchy House London, Duchy House is located in London. Free WiFi access is available. Extras include a desk and bed linen. At Duchy House you will find a shared kitchen. The hostel is 100 metres from Lyceum Theatre, 100 metres from Somerset House and 200 metres from Theatre Royal Drury Lane. London Heathrow Airport is 24 km away. (Hotel Duchy House London hotels booking).