Popular Specials
Greenstone Hill, Johannesburg (Joburg)
12% DISCOUNT!
From R1340 R1179 p/night!
Stay 30 nights or longer