President Hotel London
LOCATION, LOCATION, LOCATION!
The beautiful President Hotel is conveniently located in central London, just steps from Russell Square. Featuring modern amenities and full English AND Irish breakfast options, this hotel has it all.
Nearby Attractions:
Russel Square
0.1 mi
The British Museum
0.5 mi
King’s College
0.7 mi
Evaluations
Perfect Stay
Great location. The rooms are more spacious than average, very comfy beds, noise proof and with everything you could need. Breakfast was amazing and delicious - full (and real!) English breakfast.
This Location!
The location is perfect, you can walk to any "touristic" attraction or more, and it feels safe even at night. It's near 2 underground stations if you want to use the tube, too. Clean, nice hotel. Exactly what we wanted.