Caledon is located in King George County VA between Fairview Beach and Owens, 20 miles east of Fredericksburg on Route 218. From Fredericksburg, take 218 east. From U.S. 301, turn right on Rt. 206 west for four miles to Rt. 218, then travel west about 1 mile.
Caledon Natural Area 11617 Caledon Road King George, VA 22485