A new downtown Santa Rosa cafe, art and music venue is slated to open sometime in late summer, according to a sign posted in Courthouse Square. XXV (or Twenty Five) is located in a narrow interior space near the revamped La Rosa is currently gutted and in mid-construction.