Ristorante Da Otello

4.8
(5 reviews)
Via Della Pelliccia 47, Roma, Rome
Central-Italian
Lazio
Restaurants
Romana
Restaurant

At a glance

  • Typical visit: about 1 hour
Ristorante Da Otello | Rome | Italy | TripAligner