Torquay is a seaside town in Devon, England.
Back to Top