London Language Institute is located in a modern building in downtown London. Our location is close to many restaurants, shopping, parks, and museums. LLI is also close to many bus... more... See more text