Torquay (disambiguation)Topics referred to by the same term / From Wikipedia, the free encyclopedia Torquay is a town in Devon, England. Look up Torquay in Wiktionary, the free dictionary. Torquay may also refer to:
Torquay is a town in Devon, England. Look up Torquay in Wiktionary, the free dictionary. Torquay may also refer to: