paper tiger

  • 1 Isabella Road, E9 6DX, London