TiTi Palacio is a restaurant offering French cuisine and a varied brunch menu with homemade options.