You can stay in two roomy cottages or a large bedroom on his well-located, walled and gated property in the Melrose...
Melrose · 114 Central Ave, Johannesburg
destination weddings
stay gay
triple threat
stay a while
chill out
below deck
Best of GayCities
vintage vacation