Reems Creek-Beech Presbyterian Church is nestled in the mountains of the Reems Creek valley in the Beech Community of Weaverville, North Carolina.