UK, London
170 Kings cross Road, London, WC1X 9DF, United Kingdom