London, United Kingdom
57 Trafalgar Square London England WC2N 5DU GB