Lately I've been avoiding high street coffee shops and instead i've been supporting local coffee artisans because a.) the coffee is much better and b.) It's better to support smaller companies, with that being said I found myself in Soho Grind a few weeks ago after a long day on Carnaby Street and I was blown away by how friendly the staff were and how great the coffee was. Any shop that blasts M.I.A on their stereo and serves Raspberry Nata's is my kind of place. I generally buy their Cappuccino's but I'd also highly recommend their Mocha's (oh and their freshly made flatbread's too if you're hungry!). If you're ever in the area, make sure you give them a visit.
19 Beak Street