Tovrea Castle at Carraro Heights in Phoenix is that mysterious tiered structure you’ve been meaning to visit, and spoiler alert: it’s even better than you imagined. The Arizona flag flying proudly ...