Taybarns

4.22 star(s) from 103 votes
Stoke-on-Trent ,United Kingdom
Taybarns Taybarns is one of the popular Restaurant located in , listed under Local business in Stoke-on-Trent , Fast Food Restaurant in Stoke-on-Trent ,

Contact Details & Working Hours

Map of Taybarns