Nestled in the Magaliesburg mountains, Sparkling Waters Hotel & Spa offers a relaxing stay with a golf course nearby. The hotel features comfortable rooms with modern amenities and stunning views of the surrounding countryside. Golf enthusiasts can enjoy a round of golf at the nearby Magalies Park Golf Course, which offers a challenging 18-hole course with beautiful water features. After a day on the greens, guests can unwind at the on-site spa, which offers a range of treatments to rejuvenate the body and mind. Indulge in delicious cuisine at the hotel's restaurant, or take a dip in the outdoor pool overlooking the mountains. Sparkling Waters Hotel & Spa is the perfect choice for golf lovers looking for a peaceful and scenic retreat.