The rise of the gastro pub has seen an incredible leap in food quality but beware the chain pubs. Many offer two for one deals that are great for a tight budget but short on taste. For more flavour than flak try the excellent Grand Union in Westbourne Park, they even have weekend bbqs . Average price for main £8.