The Capital on Bath is a modern 4-star hotel located in the bustling Rosebank district of Johannesburg. It offers comfortable rooms and suites with all meals included. The hotel features a restaurant that offers a diverse menu with a focus on international and local flavors. Guests can enjoy a variety of delicious dishes prepared by skilled chefs. The Capital on Bath also offers a swimming pool and fitness center for guests to relax and unwind. With its convenient location and great dining options, it is one of the top hotels in Johannesburg for a comfortable stay with all meals included.