London Central usytuowany jest w samym centrum miasta przy stacji metra Goodge St Station, w pobliżu znanej dzielnicy Soho.
London Hampstead położony jest w zielonej dzielnicy Hampstead (3 strefa komunikacyjna Londynu, ok 15 minut metrem od centrum) w pięknym wiktoriańskim budynku z własnym ogrodem.
Obydwa ośrodki LSI są nowocześnie wyposażone w sale multimedialne do samodzielnej nauki, komputery z bezpłatnym dostępem do internetu, bibliotekę, kawiarnię.
Renomowana Frances King School of English posiada akredytację British Council oraz EnglishUK, dwóch najważniejszych w Wielkiej Brytanii organizacjach nadzorujących działalność szkół języka angielskiego. Dodatkowo szkoła jest członkiem IALC (International Association of Language Centres) oraz Quality English.