Учебный центр располагается в одном из офисных зданий в стиле арт-деко напротив знаменитого небоскреба Empire State Building в центре города. Студенты погружаются в самую глубину городской жизни, могут почувствовать себя настоящими нью-йоркцами и получить незабываемый опыт жизни в этом молодёжном и очень динамичном городе.
В школе есть все необходимое для полноценного учебного процесса: просторные учебные комнаты, компьютерные классы с доступом в Интернет, исследовательский центр, библиотека, цифровой лингафонный кабинет и студенческий книжный магазин. Большинство классов оборудовано интерактивными досками. Для отдыха учеников предусмотрен кафетерий и общие комнаты отдыха.