Die Sprachschule liegt im Herzen der Stadt, im „Eixample“-Viertel, nahe der Gran Via. Die Las Ramblas, die Universität und bedeutende Kulturzentren sind leicht zu Fuß erreichbar. Es gibt 7 U-Bahn-Stationen in der Nähe und sechs verschiedene Buslinien, so dass alle Teile der Stadt gut und leicht erreichbar sind.
Die Schule ist ein geräumiges vierstöckiges Gebäude mit einer 1.500 qm großen Terrassenfläche, einer ganzjährig geöffneten Sonnenterrasse, 50 Klassenzimmern mit Medienausstattung, Lehrerzimmer, Computerraum mit freiem Internetzugang, WLAN – Schnurlos in’s Internet in der ganzen Schule, einer geräumigen, modernen und gut ausgestatteten Bibliothek, Konferenzraum, Fahrstuhl und Klimaanlage.