Torquay
Torquay is a seaside resort town located in Devon, UK. Its coastline is nicknamed the English Riviera and is a popular holiday destination during the summer period.
Torquay is a seaside resort town located in Devon, UK. Its coastline is nicknamed the English Riviera and is a popular holiday destination during the summer period.