Enjoy delicious Turkish cuisine at Istanbul, located near the seafront. Dine in or order for takeaway.