London food
fromTime Out London
1 week agoThis iconic London coffee bar is the best caffe in Britain, according to the 2026 Italian Awards
Soho's Bar Italia was named the best Italian coffee spot in the UK for 2026.
The moka pot was born in Italy in the 1930s, as a simple way to give people the ability to make cafe-quality coffee from the comfort of their own homes. Since then, a few superior moka pot models have stood the test of time, becoming the gold standard according to those who use them.