at 22 Leicester Square, London , WC2H 7LE United Kingdom
2 FB users likes Leicester Square School of English, London, set it to 287 position in Likes Rating for London, United Kingdom in School category
Leicester Square School of English, London is London based place and this enity listed in School category. Located at 22 Leicester Square WC2H 7LE. Contact phone number of Leicester Square School of English, London: 020 7839 7772