Ivory Arch

Ivory Arch
80-82 Walworth Road, London, SE1 6SW