Traditional Greek Taverna, known for its delicious, cooked dishes and stunning views. Offers meat and vegetarian options, including popular meatballs.