Leicester, NC
Ten-acre family farm in Leicester, NC founded in 1987 โ certified organic fruits, vegetables, mushrooms, hollies, and Christmas trees. Karen, Liz and Tom.
Location
Website
thatchmorefarm.com/