(not visited yet)

Tram Depot

See all coffee shops in Rome

Via Marmorata, 13, 00153 Rome

tramdepot_

More coffee details:

Faema espresso machine

They serve pour over coffee