Cactus Taverna is a Mediterranean restaurant featuring a diverse menu that blends Mediterranean, Spanish, and Mexican cuisines.