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.
See more Cities and Towns.