The George

213 Strand,
London,
WC2R 1AP

Venue Location