Se encuentra por subterráneo entre las estaciones Vicuña Mackenna y Rojas Magallanes en la Línea 4, y es antecededida por la estación Bellavista de La Florida en la Línea 5.
La estación se ubica en el paradero 15 de Avenida Vicuña Mackenna, en La Florida.
Hacia el este de la estación está el colegio Chilean Eagles College y el Santuario de Schoenstatt, mientras que hacia el oeste los comercios se extienden más.
La estación está aproximadamente a 500 metros del paso de la Autopista Vespucio Sur.
También en sus cercanías hay un centro médico de Red Salud.