Town of Torquay...
The town of Torquay in Devon is nestled in the middle of a scenic stretch of coast line in the south of England. Known for its stylish marinas and yacht clubs, beautiful beaches and busy seaside atmosphere, Torquay also boasts a relaxed and welcoming...
Torquay, , Canada