A Harry Potter-themed pub, Gryffindor Public House, offering a magical experience.