Historica Wiki
Advertisement
The Nags Head

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.

Gallery[]

Advertisement