Those who go to Odabaşlar claim that they have the best meatballs in Istanbul. So make sure to test this theory yourselves and let us know!
Advertising
Time Out says
Details
- Address
- İncirköy Mahallesi, Tuna Sokak, No:1
- Beykoz
- İstanbul
Advertising
You may also like
You may also like
Discover Time Out original video