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