SANT’EUSTACHIO IL CAFFÈ, PIAZZA S. EUSTACHIO 82, 00186 ROMARating: Standard, without the fluf you’re left with normal Roman coffee Here’s the place that needs no introduction. Just google...