Premier Inn London Blackfriars - Fleet Street 3 stars

1 - 2 Dorset Rise, City of London, London, EC4Y 8EN, United Kingdom

Hotel image
Read more reviews for Premier Inn London Blackfriars - Fleet Street