Map
126 Via Urbana, Rome, Italy
Restaurant
Tricolore