Via della Scala 71, Roma Lazio +39 06 64562839
Piazza Trilussa, Roma Lazio
Via Degli Specchi 6, 00186 Roma Lazio +39 06 683 8989
Hours:
Mon–Sun: Noon–2:00 AM