Loquis: St Charles Borromeo Church

Download Loquis!

St Charles Borromeo Church

  loquis

Published on:  2020-04-28 13:05:00

  Discovery

It is a Roman Catholic church on Ogle Street in the Diocese of Westminster, London.

Download Loquis!

Available for iOS & Android


Live the world

#HeadsUp