Licking Creek Bend Farm consists of 60 acres tucked away in the foothills of the Appalachian Mountains in Needmore, Pennsylvania.
Licking Creek Bend Farm consists of 60 acres tucked away in the foothills of the Appalachian Mountains in Needmore, Pennsylvania.