Car Dealers in London - Stoke Newington 153A Stamford Hill, Stoke Newington, London, N16 5LG Tags: second hand, used sales