Ambrosden Avenue and Westminster Cathedral, London.

Ambrosden Avenue and Westminster Cathedral, London, England