Thistle Barbican Shoreditch 3 stars

120 Central Street, Islington, London, EC1V 8DS, United Kingdom

Hotel image
Read more reviews for Thistle Barbican Shoreditch