Visiting the Bishops' Square, a small forest on Santa Rosa Street ...