17 February 2026 What is your address? We are located at 71-75 Shelton Street, Covent Garden, London, WC2H 9JQ. If you wish to plan your route, you can access the Google Maps link provided here.