Chez Rico is a French restaurant offering a balanced menu with well-prepared dishes in a convivial atmosphere.