Chiesa di Santa Maria dell'Orto - Credit: Wikimedia Commons
Santa Maria dell'Orto is a church in the Rione of Trastevere in Rome (Italy). It is the national church of Japan in Rome. Read more on Wikipedia
Source: en.wikipedia.org