Castle in the Clouds is an amazing place in Moultonborough, New Hampshire. We have been there many times, and used to take the tour. We would go down to the spring to see where the Castle Springs water originated, and then see it being bottled. The spring was sold, but sometimes we can find that wonderful bottled water! Bottled at the source, in Moultonborough, NH.