International House, International Education Center is a English language school located at Ulitsa Lenina, 370, Stavropol, Stavropol Krai, Russia, 355029. It has received 18 reviews with an average rating of 4.8 stars.
The address of International House, International Education Center: Ulitsa Lenina, 370, Stavropol, Stavropol Krai, Russia, 355029
International House, International Education Center has 4.8 stars from 18 reviews
English language school