Offering free Wi-Fi and a communal terrace, Woburn Place is located in Central London, 300 metres from Russell Square. There is a kitchenette, equipped with a microwave, a toaster and a kettle. A private bathroom and towels are included.
19-29 Woburn Place Russell Square, Camden, London, WC1H 0AQ, United Kingdom
Nightly rates from $112