This comfortable Hotel is in Pietermaritzburg. The property consists of 16 rooms. Karkloof Spa is not a pet-friendly establishment.