Hercules Pillars by Jeremy Barrow | Nov 11, 2019 Details Location Address:18 Great Queen Street, Holborn, London, London, WC2B 5DG, United Kingdom