Situated in the upscale neighborhood of Sandton, The Michelangelo Hotel is a luxurious accommodation option in Johannesburg. While it doesn't have a beach on-site, it is conveniently located near the popular Nelson Mandela Square, which features a man-made beach area. You can relax on the sandy shores, soak up the sun, and enjoy the vibrant atmosphere. The Michelangelo Hotel offers elegant rooms, a spa, and multiple dining options to enhance your stay.