Gavin's Carpets and Flooring in Johannesburg

Supply and fit wall to wall carpeting, wooden flooring, vinyl flooring and underfloor heating.
Honesty and integrity.


Gavin's Carpets and Flooring
carpets, carpeting, wood flooring, wood laminate flooring, under floor heating, under carpet heating, under tile heating, under wood heating, vinyl flooring, luxury vinyl flooring