UK, London
153 Tower Bridge Road,, Southwark, London, SE1 3LW