Terrone & Co.

Edy Piro will tell you he serves the best coffee in London, and he probably does. Terrone & Co. roast their own beans, press their own juices, mix their batch cocktails and now offer up a small food menu. He also employs the best looking baristas in town.