Greek restaurant offering a taste of Greece. Known for its lively atmosphere.