Star Istanbul

4.4
(11 reviews)
Via Nizza 121/bis, Turin, 10126
Cheap Eats
Restaurants
Turkish
Wheelchair Accessible
Restaurant

At a glance

  • Typical visit: about 1 hour
Star Istanbul | Turin | Italy | TripAligner