Está localizada en el sur del Distrito Federal, en la Delegación Tláhuac y cuenta con un campus de alrededor de 20 hectáreas.