Ideally located in a Georgian townhouse just opposite Russell Square, Bedford Place offers self-catering accommodation with free Wi-Fi in the heart of London. The British Museum is only 4 minutes’ walk from the property.
19 Bedford Place, Camden, London, WC1B 5JA, United Kingdom
Hotel booked 1 times today.
Nightly rates from $294