Absolutely the best beef, lamb (especially salt marsh), and chicken in London, hands down. The deli products like balsamic, olive oil, noodles, and eggs are top quality. Great place for delicious meat free of bad stuff, this is the place to go. Pat and Farza are honest and extremely knowledgeable about food generally, not just meat. The original and best Hampstead Butcher. read more