Cafe Loren - 5-6, The Stables Market, Chalk Farm Rd, Camden Town, London NW1 8AH, UK on Eaten