15, Glencoe Avenue
Ilford,
Greater London
IG2 7AJ
020 8599 2391
Latitude: 51.5678258, Longitude: 0.0932204
10:00 - 18:00 - Mo, Tu, We, Th, Fr
10:00 - 17:00 - Sa
Actual information about Leo's Electronics of TV, DVD, DVD Players Parts and Repairs category. Leo's Electronics is located at 15, Glencoe Avenue Ilford, IG2 7AJ. How to get to Leo's Electronics office? Look at the map below or call them 020 8599 2391