July 23, 2022July 23, 2022 Speaking of the South Krill, a new Asian street food restaurant, opened in Durham this week