Church

Holy Cross – Holy Apostles Greek Orthodox Church, Grimesland

Grimesland, North Carolina, United States