BARRITO CAFFÈ, VIA PALESTRO 76, 00185 ROMARating: Standard, mid to low level Roman coffee I had the nice luxury of killing some time in the Castro Pretorio neighborhood just north...