Reviews of Nags Head. (Pub) in Liverpool (Merseyside).