Church

Saint Maximos the Confessor Skete, Palmyra

Palmyra, Virginia, United States