Church

Church of the Pochaev Icon of the Mother of God, North Port

North Port, Florida, United States