The Thistle City Barbican in London
The Thistle City Barbican is a 463 room Hotel near London, Greater London
Rating : 4 Star
With rooms from £89.00 The Thistle City Barbican in London provides good value for money.
Address:
120 Central Street, Clerkenwell,EC1V 8DS
Want More Information? : Click Here to book The Thistle City Barbican in London
- April 5th







Leave a Reply