Saint Thomas Aquinas Catholic ChurchParishShare6306 Kenwood AvenueDallas, TX 75214United StatesGet directions