"The Iron Man House is located on Clifton’s Nettleton Ridge, one of the most affluent neighbourhoods in Cape Town, if not the ...