The Castle Tooting
Dose up on the best of the British when it comes to eating out in South London as The Castle provides the marker for some of the best gastro grub South of the river. Notable for their British bites, head on down for flavour and real ales combined.