1 reviews | Active since Member
I am based at 63 Oribi Street and have had a horrible experience. I would not recommend this property to anyone, as we frequently have no electricity due to the property manager failing to load units.