Castle Valley is a small 3.8 acre recreation area on Lower State Road and the Neshaminy Creek in Doylestown Township.
The whole park is only a couple of hundred yards long. However, there are some
nice views of the creek. This is part of the Neshaminy Watershed.