The Capital on Bath is a luxurious hotel located in the heart of Johannesburg. It offers spacious and modern rooms with all the necessary amenities. The hotel features an outdoor pool, a fitness center, and a restaurant serving delicious local and international cuisine. No prepayment is required for booking.