Catholic church building

St Charles Borromeo Church

United Kingdom City of Westminster Grade II listed building
St Charles Borromeo Church
St Charles Borromeo Church · Wikipedia

About

Saint Charles Borromeo Church is a Roman Catholic church on Ogle Street in the Diocese of Westminster in London, England. It is named after Charles Borromeo, a 16th-century Italian saint.