Colonial Churches in the Northern Neck

St. Mary's White Chapel in Lancaster County - Credit Jeannie Richardson