WC2H 9JQ, United Kingdom, London, 71-75 Shelton Street Covent Garden