AL CAFFÈ ROMANO BAR, VIA PRINCIPE AMEDEO 176, 00185 ROMARating: Standard, very good Roman coffee In the streets adjacent to the Termini station, in the southern end of the Esquilino district,...