Tower London

Tower London
119 High Road, London, N22 6BB