The Avalon Balham London Pub Review
The Avalon Clapham Pub Review 16, Balham Hill, Clapham, London, SW12 9EB The Avalon, between Clapham South and Balham, is a destinational gastro pub serving up fresh modern British dishes while still managing to retain the true London pub experience. Décor and Ambience An elegant, neighbourhood…