The Tap Bar

The Tap Bar, Stafford

rated excellent

The Tap Bar

59 Peel Terrace
Stafford
ST16 3HE