The Stags Head is officially the BEST PUB IN IRELAND! - DublinTown