A restaurant housed in a former cotton mill, Bowland Beer Hall boasts one of Britain's longest bars, offering a wide selection of cask beers. Dog-friendly.