Can Baba Balik is a seafood restaurant offering fresh fish and seafood dishes.