Roanoke Presbytery

Meeting of Roanoke Presbytery

Twenty Churches Represented

Danville, VA.