St. Therese Academy

St. Therese Academy is a church, and children's school, located in Starling City.