The church of Santa Francesca Romana is situated in the Roman Forum

The church of Santa Francesca Romana is situated in the Roman Forum Travel photography Family-friendly: true