A new restaurant, Sahra, has opened in Avaza — a place where taste meets nature