About Torquay, UK

Torquay is a resort in Devon on Tor Bay, 225 miles southwest of London.

Its mild and pleasant climate and beautiful situation have made Torquay a noted winter resort. Some remains exist of Tor Abbey, founded in 1196.

Calendar
Calendar