Filters:
clear
Country: United Kingdom

italian grocery store in Devon Barnstaple

About 2 results.

Pizza Express

High Street 80, EX31 1HX Barnstaple, United Kingdom

Our restaurant in Barnstaple is set in the oldest building in the oldest town. Take in the gorgeous interior as you enjoy our irresistible pizza.

  • 1