Cresta Marang Gardens Hotel, located on the banks of the Tati River just outside Francistown, offers a charming retreat with 105 rooms and…