Taverne Ikarus Grill is a family-run Greek restaurant specializing in homemade Gyros and grill specialties. They emphasize using quality ingredients from local butchers and farmers.