The picture is of public bathrooms at the Piazza di Spagna. We were really surprised by the cleanness of these bathrooms and they deserve some advertisement here.
Further more we saw, but not go into, public bathrooms at the square behind the Santa Maria Maggiore (at the other side of the Via Cavour).
The bathrooms in the station Termini were clean, but expect to pay 60 Eurocent there!

