The Squirrel In City Centre Shut
Thursday 16 January 2020
Punch Pubs & Co has around 1300 leased outlets in the UK. It is headquartered in Burton upon Trent in Staffordshire.
After 15 years of trading we wish John, Cara and family every success in future.
Local news articles click below,