The restaurant at the Cresta Thapama Hotel is the most consistently reliable dining option in Francistown. The menu covers a range of grills, pasta, and local dishes — nothing groundbreaking, but competently executed and served in air-conditioned comfort. The Botswana beef is good; order it if it's available. Useful for a proper meal when you're tired from the road and don't want to gamble on somewhere unfamiliar. Open for breakfast, lunch, and dinner. Non-guests are welcome.