Imroz

From $ -1 per night

Avg. User Rating:


Nevizade Sokak, Istanbul, Turkey
+90 (212) 2499073
Show More Info

User Reviews


Delicious Mezes