Find hotels near Duchess Theatre, 3-5 Catherine St, London, WC2B 5LA. View hotels, hostels, b&b's and other accommodation close to Duchess Theatre. The top hotels near Duchess Theatre.
3-5 Catherine St, London, WC2B 5LA