Interior of Westminster Cathedral on Ambrosden Avenue in Victoria, London, UK.


Interior of Westminster Cathedral on Ambrosden Avenue in Victoria, London, UK.


Size: 3968px × 2232px
Location: Westminster Cathedral on Ambrosden Avenue in Victoria, London, UK.
Photo credit: © Trevor Mogg / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: building, buildings, cathedral, historic, interior, london, places, tourism, tourist, tourists, victoria, westminster