
London, United Kingdom
President
3-star hotel · IMPERIAL LONDON HOTELS
This friendly hotel is excellently situated in London overlooking lovely Russell Square and just a few steps from the British Museum. It features a restaurant, a bar and a café. The River Thames, Regents Park and Hyde Park are…
- Wi-fi
- Wired Internet
- 24-hour reception
- Restaurant


