Get Directions to Tenpin Megabowl ← View details Greyfriars Place, Stafford ST16 2SD, United Kingdom, Stafford, England Get Directions From* To * — Required information