Source: Tourism MediaMystery CastleThe WorldNorth AmericaUSAMaricopa CountyArizonaPhoenixSouth MountainMystery Castle