Address: Piazza di Sant'Egidio, 12-13, Roma, Lazio - Italia
Checkins
1
Avarage rating at this location
3.5
henrik Skaaning
Ombre Rosse Caffè
about 3 years ago