Back
Crystal Palace Tower, London, UK