Located on the premises of the Dar ul-Huda Academy, a college prep school.