Thistle City Barbican Hotel

Thistle City Barbican Hotel
120 Central Street, London, EC1V 8DS