The Reef Hotel is a stylish hotel located in the suburb of Marshalltown, Johannesburg. It offers free WiFi, a fitness center, and an outdoor pool. The rooms are spacious and stylishly decorated, with all the amenities you need for a comfortable stay. The hotel also has a restaurant and a bar, serving delicious food and drinks.