torquay shops and streets

  • 4 years ago
The town of Torquay, South Devon, England, on a wet Saturday afternoon in September