Ivory Arch

80-82 Walworth Road London SE1 6SW