Roma

Via della Palombella N. 37, Rome, 00186
Italian
Restaurants
Restaurant

At a glance

  • Typical visit: about 1 hour
Roma | Rome | Italy | TripAligner