Don’t you love it when places turn out to be better than expected? That’s true of Ghost Mountain Inn at Mkuze in northern KwaZulu-Natal, South Africa. Discover how peaceful and relaxing this Zululand country inn is and how much there is to do in the surrounding area.