Alice House West Hampstead
Located just a stone's throw from Hampstead Heath, The Alice House is a cosy London pub that's the perfect place to unwind after a stroll through the park. Chomp away on British classics and sumptuous Sunday roasts while supping delicious craft brews in this homely nook.