La "Buffalo Fine Arts Academy" gestiona la institución, que se encuentra en el nº 1285 de Elmwood Avenue.