The Michelangelo Hotel

Nelson Mandela Square
Johannesburg
South Africa