City Lodge Hotel Johannesburg is a modern and comfortable hotel located in the heart of the city. With breakfast and dinner included, guests can start their day with a delicious meal and end it with a satisfying dinner. The hotel offers spacious rooms with all the necessary amenities for a comfortable stay. Guests can also enjoy the hotel's fitness center and swimming pool. The hotel is conveniently located near popular attractions such as the Apartheid Museum and Nelson Mandela Square.