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