Map
1 Melrose Sq., Johannesburg 2076, South Africa
Hotel
Melrose Arch Hotel