Gallery

Near Piazza Navona, a few steps from the main monuments of Rome.