Captain
Bar · Turkish
Captain is a restaurant offering a relaxed atmosphere for socializing.
Location
Best places nearby
The highest rated places close to Captain.
Local restaurants nearby
Selvili Sokağı E/9, İstanbul
Location
The highest rated places close to Captain.
Selvili Sokağı E/9, İstanbul