Where is Santa Francesca Romana?
Where is Santa Francesca Romana located?
Santa Francesca Romana, Santa Francesca Romana, Italy (approx. 41.89117°, 12.488853°)
Where is Santa Francesca Romana on the map?
{"latitude":41.89117,"longitude":12.488853,"title":"Santa Francesca Romana"}