The Cabbage Patch

The Cabbage Patch, 67 London Road, London Road, Twickenham, TW1 3SZ