For those who don’t know, Torquay is a seaside town in Torbay, Devon, in the splendid South West corner of England. Only two communities in Devon are larger than the coastal town, which can be found North East of Plymouth and South of Exeter, and extremely close to the well-known, although much smaller, town of […]
South West England UK Tourism News