Chez Titou is a seafood restaurant offering French and Mediterranean cuisine with fresh fish and seafood dishes.