Dec7

Church of St. Louis of the French

Church of St. Louis of the French, Piazza di S. Luigi de' Francesi, Roma, Rome Italy 00186

7PM Church of St. Louis of the French Roman Catholic Piazza di S. Luigi de'Francesi 00186 Roma Rome, Italy www.saintlouis-rome.net +39.06.688271 saint-louis.rome@gmail.com Pastor Jerome LeJeune