The Farmer's Mistress

300 Battersea Park Road London SW11 3BU