Source: Tourism MediaTorre AbbeyVerdenEuropaStorbritannienTorbayDevonEnglandTorquayTorquay City CentreTorre Abbey