Language Studies International основан в 1965 году и располагает обширной сетью языковых центров, расположенных по всему миру. Языковые центры находятся в Англии, Канаде, США, Новой Зеландии, Австралии и на Мальте. Все центры расположены в центральных районах привлекательных для посещения городов, вблизи от линий транспорта и объектов инфраструктуры.
Языковой центр LSI London Central расположен в сердце района Вест-Энд в самом центре города. Буквально несколько минут пешего хода отделяют LSI London Central от Оксфорд-стрит. Также неподалеку от учебного заведения можно обнаружить национальную галерею, Британский музей и центр развлечений Сохо. Нагулявшись по магазинам на Оксфорд-стрит, можно посетить один или сразу несколько баров, кафе или ресторанов – все они буквально в одной минуте пешей ходьбы от LSI London Central.