Leamington House, W11
Westbourne Park
Leamington House was built by 1962.



return to article