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