Leamington House, W11
Westbourne Park
Leamington House was built by 1962.
return to article