Istakozcu Can Baba is a restaurant specializing in seafood. They offer credit card payment and reservations.