Servicios, Moscú
El Instituto está situado en las afueras del centro de la ciudad, a unos 30 minutos de La Plaza Roja con transporte público, y a 15 minutos de caminata de la estación de metro más cercana. Dentro de la zona del campus, los estudiantes tienen acceso a la residencia de estudiantes, las aulas, una biblioteca, diferentes instalaciones deportivas incluyendo una piscina, un comedor, etc.
