imbibe.com 09:52, 26 Aug 2020 Beavertown Brewery Opens ‘london’s Largest’ New Brewery Beer brand Beavertown Brewery Beaverworld is located in Ponders End, Enfield, on a six-acre plot and will be able to produce 90m pints a year. more on imbibe.com ID) ?>