L'isola Che Non C'e

4.2
(5 reviews)
Via Morozzo Della Rocca, 17-19, Rome, 00159
+39 327 015 5040Official website
Accepts Credit Cards
Breakfast
Central-Italian
Cheap Eats
Dinner
Dog Friendly
Free Wifi
Italian
Lazio
Lunch
Mastercard
Mediterranean
Restaurants
Romana
Seating
Takeout
Visa
Wine and Beer
Restaurant

At a glance

  • Verified listing
  • Typical visit: about 1 hour
L'isola Che Non C'e | Rome | Italy | TripAligner