Location: situated in the prestigious suburb of Lllovo in northern Johannesburg, 10 Km. from the city centre. Close to the shops and restaurants in the Melrose Arch precinct.
See more: Hotels in Africa Hotels in South Africa Hotels in Johannesburg Holiday Destinations in Africa