Located in the very heart of Moscow, our offices are only a 10 minute walking distance from three central "metro" stations - Teatralnaya (Theatre Station), Ploschad Revolutsii (The Revolution Square) and Biblioteka Lenin (The Library named after Lenin).