ibis London Blackfriars
ibis London Blackfriars
Hotel
49 Blackfriars Road
, London, England, United Kingdom
SE1 8NZ
82
Very Good ·
889 reviews