Itanbò la Taverna della Strega is a unique establishment that appears to be a tavern or a themed restaurant. The name suggests a possible Italian or witch-themed experience.