I was passing nearby with an hour or so to spare so I decided to try the Nags Head again after a long gap. The Nags Head is in the East End, just outside the City of London proper. It is close to Aldgate East...
Full reviews and comments are available exclusively to VIP members. Join Now