Taverna Karagiosis is a Greek restaurant offering a menu of fresh, well-prepared dishes in a cozy atmosphere.