Vauxhall City Farm

Vauxhall City Farm
St Oswald's Place, London, SE11 5JE