The Location
Torbay is located on the shores of Lyme Bay in South Devon. The mild climate, spectacular scenery and excellent facilities make it one of the country’s premier coastal resorts. With the extensive exhibition facilities, a wealth of accommodation and numerous restaurants, and good road, rail and air connections, it is an ideal venue for an international event.