The Michelangelo Hotel is a luxurious 5-star hotel located in the heart of Johannesburg. With all meals included, guests can indulge in a variety of culinary delights at the hotel's multiple dining options. From a lavish breakfast buffet to gourmet lunches and dinners, the hotel offers a range of international and local cuisines to satisfy every palate. The elegant and spacious rooms provide a comfortable retreat after a day of exploring the city. Guests can also enjoy the hotel's fitness center, spa, and outdoor pool for relaxation and rejuvenation.