14 November 2025 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.