The Tayleur Arms
The Tayleur Arms
Hotel
Long Waste
, Telford, England, United Kingdom
TF6 6LJ
70
Average ·
33 reviews