Tba is located within London, United Kingdom. The exact postal address is Leicester Square, London, United Kingdom