Home Page
Old Rome
The church of
St. Louis of the French
is the national church in Rome of France
San Luigi dei Francesi
located at
Piazza di San Luigi de' Francesi
,
Roma, Italy
“
IT
”
00186
.
Travel photography
Family-friendly:
true