About

St Thomas Aquinas Church is a church in Indianola, Iowa. St. Thomas Aquinas is located in Indianola, Iowa. The church was founded in 1957.