Torquay

Torquay is a seaside resort town on the English Channel in Devon, south west England.