Golf Course Pietermaritzburg – KZN, Club House, Pub, Pro Shop, Dining Hall for Functions, Weddings