- Destinations
- Europe
- United Kingdom
- London
- President
President
Rating:
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 cafe. The River Thames, Regents Park and Hyde Park are reachable within a short stroll; Russell Square underground station is within two minutes, offering easy access to all parts of the city. Kings Cross train station is within walking distance.