Otter Garden Centre – Torbay Moles Lane PAIGNTON Devon TQ3 1SY Telephone Number: 01803 873300 Website: Visit Website Back To List