Title

Torquay

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

Minstrel Court
Ermine Way, Cambridge, SG8 0AB