Willkommen im 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.