Nestled in the Blue Ridge Plateau of Southwestern (Carroll County) Virginia, the Buffalo Mountain Presbyterian Church is the "Mother Church" of six rock churches established by Rev. Bob Childress. Subject of the book, The Man Who Moved a Mountain, by Richard C. David (1970), the BMPC is the largest of the six rock churches. The church was organized in 1927, with the building dedicated in 1929. The church derives its name from the distant view of Buffalo Mountain. It adjoins the church cemetery and is near the former manse and mission school.
Visitors who wish to view the property are encouraged to do so. The six churches are a popular regional attraction. Services are conducted every Sunday of the year and visitors are welcome. Service 10 a.m. / Sunday School 9 a.m.