Best Pizza restaurant in Tamworth, united kingdom

Papa Johns Pizza

Unit C 90 Lichfield St Tamworth B79 7QF United Kingdom

Ephesus

11A Church St Tamworth B79 7DH United Kingdom