Berry and Barrel

18 Well Hall Parade London SE9 6SP