Burger Craft at The Green Man / Edgware Road, London January 31, 2014 Some very pretty burgers on the not very pretty Edgware Road await.