When visiting Johannesburg, The Northcliff Boutique Hotel is a great choice to consider. You can indulge in hot stone massages, facials, or aromatherapy, and Kranz serves breakfast, lunch, and dinner. Other highlights at this luxurious hotel include an outdoor pool, a bar/lounge, and a garden.