178 Stone Rd, Stafford ST16 1NT, United Kingdom +44 1785 258595
How to go there
Fish & chips restaurant Loc: 52.8222 / -2.12665
Plan your visit