Electronics in London - Stoke Newington 105A Stoke Newington Road, Stoke Newington, London, N16 8BX Tags: audio visual equipment, cable services, repairs, satellite services, televisions