Está ubicada en Queen Street, una de las principales calles del centro de Edimburgo. Ocupa un gran edificio georgiano de 5 plantas con 20 aulas. Cuenta, además, con una sala de estudiantes donde conversar con tus compañeros, leer la prensa, ver la televisión o tomar un café. También dispone de una sala informática donde los estudiantes pueden utilizar gratuitamente los ordenadores o el material de estudio a su disposición.
George Street y Princes Street, las principales arterías comerciales de la ciudad, se encuentran a tan solo 10 minutos caminando desde la escuela. También están muy cerca los principales atractivos turísticos: la National Gallery of Scotland, la National Portrait Gallery, el monumento a Walter Scott, el castillo, el palacio de Holyrood House y todas las atracciones de la famosa Royal Mile, así como la zona de bares, restaurantes y night clubs.