Photo Scratch

  • Hotel Elephant 23 Harper Road London, SE1 6AW United Kingdom