St. James Episcopal Church

Leesburg, VA, US Type: Episcopal/Anglican