The Bank Tavern on John Street in Bristol has long been renowned for its delicious and incredibly popular roast dinners - and now the pub has seen its entire 2025 calander sell out in just minutes