Nestled in a quaint and quiet mews in Knightsbridge, the Nags Head is a cosy little pub steeped in history and quirky charm. Its walls are decorated with old photos, vintage memorabilia and ...