Vauxhall City Farm, A Surprising Oasis In LondonJust beyond Vauxhall train station, in the shadow of the MI5 headquarters is a family-friendly…