President Hotel

President Hotel

Guilford Street, LondonLondonWC1N 1DB
Nearest Tube
Russell Square
Nearest Train
Euston

President Hotel, London