Torquay – The Five Minute Spare Guide
Torquay is a seaside and resort town in Devon, southwest England. It lies 18 miles (29 km) south of the county town of Exeter and 28 miles (45 km) north-east of Plymouth to the north of Tor Bay. Torquay is also co-joined with the neighbouring town of Paignton. Renowned for its extremely temperate climate, when…