Vauxhall City Farm

You may be pleasantly surprised to find this small, smelly farmyard on the edge of The Thames, neatly tucked in behind MI6. Continue reading

Advertisements