Annas Taverne is a Greek restaurant known for its homemade dishes prepared with fresh ingredients.