Established in 2010, Rizibizi is a restaurant with a history.