Adela Street, W10
Adela Street, W10
Adela Street is a small cul-de-sac in Kensal Town.