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