London has the longest champagne bar in the world, situated in St. Pancras Station. Searcy’s runs the bar in St. Pancras but it’s not the only champagne bar they have, they also have a series of champagne bars across the capital, in such diverse locations as train stations, upscale malls and even across the street from...