The market will be up on the canal which would cater for all tastes but isn't very upper class.
Italian wise this place is nice looks a bit basic on the outside but grub is good.
East of the Urals is scant enough in that area, there's an Indian & Chinese on Baggot street but neither are up to much.
There's a new Sushi place as well but doesn't sound like EG would be a Sushi man.
Keshk is Lebanese on mespil road. Tasty stuff and reasonable. Plenty meat based stuff so EG would be safe enough.
You'd be close to Dobbins there which would be a bit more upmarket. I've never been blown away by it though it's good fare.
This is the place I'd recommend though.