Award Winner The Pelican

Congratulations to The Pelican Fish & Chip Restaurant in Barnstaple, North Devon for winning the Best Fish & Chip Shop of the Year!

About Author

Kate