Levni Bosphorus Restaurant
Turkish · Mediterranean · Seafood
Levni Bosphorus Restaurant offers a delightful dining experience with a focus on Turkish and Mediterranean cuisine, including seafood specialties. The restaurant is located at Ankara Caddesi No: 12 in Istanbul.
Location
Best places nearby
The highest rated places close to Levni Bosphorus Restaurant.
Local restaurants nearby
Ankara Caddesi No: 12, İstanbul 34110 Türkiye



