The Capital on Bath is a luxurious hotel located in the heart of Johannesburg. It offers spacious and modern apartments with fully equipped kitchens, perfect for those who want to cook their own meals. The hotel also features a restaurant, a fitness center, and a rooftop pool with stunning views of the city.