Google Satellite Maps:
Gran Madre Church, Turin, Italy

Gran Madre Church in Turin [...]