List of hotels at Blackfriars station
2 Number of Hotels found in Blackfriars station
Address: 19 New Bridge Street, City of London, London, United Kingdom.
Nearest Landmark: Blackfriars Station
(10 minutes walk)
Distance: 1 Miles from London Centre
Crowne Plaza London - The City offers both business and leisure travellers deluxe accommodation and convenient access to the citys major business...
Address: 20 Upper Ground, Southwark, London, United Kingdom.
Nearest Landmark: Blackfriars Station
Distance: 1 Miles from London Centre
Seductive and striking, Mondrian London at Sea Containers brings a bold new energy to London, blending the style and sophistication of the boutique brand...