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