Piccolo Italia phone 5, The Strand Barnstaple, Devon EX31 1EU map Pizza Hut phone Sticklepath Terrace Barnstaple, Devon EX31 2AY map if (!IN_DEV) { ?> } ?> Prezzo phone 96, High St Barnstaple, Devon EX31 1HR map if (!IN_DEV) { ?> } ?>