Electronics in London - Stratford 89 Leytonstone Road, Stratford, London, E15 1JA Tags: freezers, fridge freezers, fridges, repairs service, televisions