Get Directions to Frankie & Bennys ← View details The Hough, Lichfield Road, Town Centre, Stafford ST17 4PW, United Kingdom, Stafford, England Get Directions From* To * — Required information