ibis London Blackfriars 3 stars

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

Hotel image
Read more reviews for ibis London Blackfriars