Look, the name sort of makes this restaurant seem like a tourist trap ready to happen, but we implore you to look past the title and give their pizzas