The Best 15 Italian, Restaurants in Rome, Italy

4 Rating
47 reviews

Via Arco di San Calisto | 45-47 - 00153 Roma, Rome, Italy, Rome

"We spent a wonderful time in this restaurant! The location is marvelous, hidden in a colourful littl"