Address 6 Tottenham Avenue Melrose Estate Melrose 2196 Johannesburg Gauteng South Africa RATES & BOOKINGS