
The Nags Head is a pub located at 10 James Street in Covent Garden, London, England. Located opposite Covent Garden Station, it became a McMullen pub in 1927.
The Nags Head is a pub located at 10 James Street in Covent Garden, London, England. Located opposite Covent Garden Station, it became a McMullen pub in 1927.