Address 6 Tottenham Avenue Melrose Estate Melrose 2196 Johannesburg Gauteng South Africa Rating Hotel Type