The Horseshoe is a popular gastro pub in the heart of Hampstead serving a fine selection of real ales and prime British ingredients.