BLOCLEats

Pizza Palace

12 South Street
Torrington
Devon
EX388HE

Food rating: 5/5 stars
Updated: 10. June 2021

map for Pizza Palace

Takeaway Shop nearby

  1. Taffs Fish & Chips, EX388AA