De school is gelegen op een toplocatie in het centrum van Madrid, aan de Calle Marqués de Valdeiglesias 3, vlakbij de kruising van de Gran Vía en de Alcalá. Deze strategische ligging biedt gemakkelijke toegang tot veel van de meest iconische bezienswaardigheden van Madrid, waaronder:
- Cibeles-fontein (symbool van Real Madrid)
- Stadhuis van Madrid
- Metropolis-gebouw
- Círculo de Bellas Artes op het dak
- Bank van Spanje
De moderne faciliteiten van de school omvatten:
- Ruime, goed verlichte klaslokalen
- Een bibliotheek en bioscoopzaal met een groot scherm
- Gemeenschappelijke ruimtes voor studenteninteractie
- Toegankelijkheidsfuncties voor mensen met mobiliteitsbehoeften