Novel Properties


Contact Office

12 Turfvlei Smallholdings, Potchefstroom, North West, 2520

Agents