The Winston Hotel Accommodation & Lodging Added on 20 June 2022 6 Tottenham Ave, Melrose Estate, Johannesburg, 2146