Istanbul Restaurant

5.0
(6 reviews)
39 Sidwell Street, Ex4 6ns
Restaurants
Turkish
Restaurant

At a glance

  • Typical visit: about 1 hour
Istanbul Restaurant | Exeter | United Kingdom | TripAligner