Afrala is a Greek restaurant offering traditional cuisine crafted with care and fine ingredients.