The Imani School January 13, 2020 Details Location Address:12401 S Post Oak Rd, Houston, Texas, 77045, United States