UK, London
103 - 109 Southwark Street, Southwark, London, SE1 0JQ, United Kingdom