Novotel London Blackfriars 4 stars

46 Blackfriars Road, Southwark, London, SE1 8NZ, United Kingdom

Hotel image
Read more reviews for Novotel London Blackfriars