Top Five Coffee Shops in London

Fancy a cup of coffee in London but don’t want the usual suspects of high street chain cafes? Read on as we run through our list of top five places to have coffee in London. Taylor Street Baristas One of the firm favourites for many of London’s discerning coffee drinkers, Taylor Street Baristas are very […]