I used to take my lunch breaks and walk through Charleston Place. It's really lovely; especially when decorated for Christmas.
I feel like some of the best newish restaurants are a bit of a hike from there, but certainly walkable if the weather is cooperative. There's The Ordinary, Chez Nous, and Chubby Fish all on upper King. I'd go to any of those.