I found it: the single worst cafe in London. Cafe Churchill on Parliament Street is so spectacularly awful – on every conceivable level – that it should surely win some kind of award. After its owners are sent to prison.
Read MoreI found it: the single worst cafe in London. Cafe Churchill on Parliament Street is so spectacularly awful – on every conceivable level – that it should surely win some kind of award. After its owners are sent to prison.
Read More