Book a stay at Duchy House, situated in Central London’s Northbank between the West End, South Bank, and City of London. Duchy House is a great place to stay over the summer months and provides a convenient base from which to explore London.
133 Strand London WC2R 1HG
020 7848 2782
View the website
Get special rewards for living, studying and working in the area.