49 hotels in Johannesburg