Thistle Charing Cross

The Strand
London
London
United Kingdom