LEO's Electronics

15 Glencoe Ave., Ilford, Greater London, United Kingdom, IG2 7AJ
Description