Museums in Torquay, Devon We help you find any company! The Crouching Tiger Exhibition Company Limited 58 The Terrace Torquay, Devon Torbay Museums Trust The Museum, 529 Babbacombe Road Torquay, Devon