Hotel African Pride Melrose Arch, Johannesburg

1 Melrose Square Johannesburg2196, South Africa