Curious Traveler takes you to see a bit of France in the heart of the American South. Find out why there’s a French Castle in the middle of Asheville, North Carolina… Also find out where…