Clapham gastroboozer The Avalon may be “huge and hectic” but it’s “great for families or large groups”. And it just got a little bit better as a drink and dining hangout this summer with the launch of its newly renovated beer garden. The Avalon is the largest of the seven pubs owned by Three Cheers Pub Co. […]