Peel Road

Peel Road was a street in Ealing. In 2011, a Metalkind crashed at Taylor and Trott Car Salvage located on Peel Road. (TV: Sky)