Il Cairo

3.3
(56 reviews)
Via Po' 26, Turin, 10123
+39 011 763 3660
Cheap Eats
Egyptian
Italian
Restaurants
Seating
Takeout
Vegetarian friendly
Restaurant

At a glance

  • Typical visit: about 1 hour
Il Cairo | Turin | Italy | TripAligner