73 – 81 Southwark Bridge Road, London, England, SE1 0NQ, United Kingdom
London
United Kingdom