Livingstone, Zambia is a walkable town with a number of restaurants that seem tourist-friendly. On our first night, we ended up walking just down the street from our hotel to Cafe Zambezi, an Africa/Caribbean restaurant located in a strip mall! Odd mix!
While its in a strip mall, the restaurant is quite large. The front is all enclosed like a normal pub, but the back opens up to include outdoor seating! The crowd was a mix of locals and tourists, both international and African, and one could certainly meet fellow travelers here. All of the staff spoke English and were quite accommodating!