List of hotels at Russell Square Station
1 Number of Hotels found in Russell Square Station
Address: 1 Kings Cross Road, Islington, London, WC1X 9HX, United Kingdom.
Nearest Landmark: Russell Square Station
(13 minutes walk)
Distance: 1.1 Miles from London Centre
Crowne Plaza London Kings Cross is located in between the West End as well as the City of London, 1.1 kilometres from St Pancras Rail Terminal. There is a...