Church

Holy Cross — Holy Apostles Greek Orthodox Church, Grimesland

Grimesland, North Carolina, United States