Hotel C is a luxurious five-star hotel located in the heart of Johannesburg. The hotel offers a half board package, ensuring that guests can enjoy a delicious breakfast and dinner during their stay. The breakfast at Hotel C is a lavish affair, with a wide selection of continental and international dishes to choose from. For dinner, guests can indulge in a gourmet dining experience at the hotel's elegant restaurant, which offers a menu featuring both local and international cuisine. The hotel's rooms are spacious and elegantly furnished, providing a comfortable and relaxing environment for guests. Hotel C also boasts a range of amenities, including a rooftop pool, spa, and fitness center, allowing guests to unwind and rejuvenate during their stay. With its prime location and exceptional dining options, Hotel C is the perfect choice for travelers looking for a luxurious hotel in Johannesburg with half board.