ibis London Blackfriars Hotel

Address

LONDON,,ENGLAND