Cafe Bar Taverna O Aggelos is a restaurant offering a cafe and bar experience.