Back to London

ibis London Blackfriars

HotelLondon

Photo supplied by our booking partner

The ibis London Blackfriars is a hotel situated at 49 Blackfriars Road in London. It provides accommodation for guests staying in this part of the city.

No reviews on VacationGuide yet.