Church

St. Silouan the Athonite Church, College Station

College Station, Texas, United States