The CST Chinese School's current rental location is the Capitol School. http://www.thecapitolschool.com/(2828 6th Street, Tuscaloosa, Alabama 35401)."