Taverna Acropole offers a taste of Greek cuisine within a shopping mall setting.