UK Places - Vince Alcazar
Westminster Cathedral

Westminster Cathedral

Located off of Victoria St. in London, the Cathedral's bell tower is highlighted in late afternoon light under a looming rain shower.

Westminster CathedralLondonVictoria StreetChurchesEnglandWestminsterBlack WhiteAbstract