best italian coffee in London. Caffe Nero is an Italian style coffee house brand headquartered in London, England. Currently, the company runs more than 1000 coffee houses in eleven countries: the UK, Ireland, Sweden, Poland, Cyprus, Croatia, Turkey, the UAE, Oman, and the United States. In 2009 Caffè Nero bought and opened its own coffee roastery, which supplies the coffee to all its coffee houses worldwide.
It receives all of the beans it uses directly from the farmers, where the company has direct relationships and supports through a variety of community and funding schemes.It receives all of the beans it uses directly from the farmers, where the company has direct relationships and supports through a variety of community and funding schemes.best italian coffee in London.