THANK YOU FOR YOUR ENQUIRY

Dear
Thank you for your enquiry.
To help us best serve your enquiry, you can upload any photos that highlight areas of concern.

We're happy to answer any questions you may have, and will get back to you as soon as we can.
In the meantime, please feel free to contact us on 0423 011 301


QUICK ENQUIRY
Tile Cleaner tile cleaning adelaide areas Tile Cleaners Van & Machines Tile Cleaning Turbo Machine Tile Cleaning Machine Tile Cleaning Equipment Tile Rotary Scrubbing absolute black polished and flamed granite tile combination creates a great looking wall pattern Adelaide
Quick Links
Outdoor Tile Cleaning Pump Machine Outdoor Pressure Cleaning
Testimonials

My mother's tiles were old and ugly, as she has been living in the same house her entire life without ever really taking care of her tiles. I called Tile Cleaners to get advice on what to do with them. They came to her house the next day to have a look at my mum's tiles. I am very satisfied with how patient and highly professional you were with my mother. I am sorry I couldn't be there when you arrived, and I am really impressed by how you managed to explain everything to my mom and help her out. Thank you for doing a great job.

Angela Coopers, Concord, NSW

I was about to sell my business and wanted to clean and reseal my vinyl floors to improve the looks of them before having people over for inspection of the property. I did a booking with another company but was horrified when I realized that my floor was back to its horrible look in less than two weeks. I carefully looked up other cleaning companies, scared that I would chose the wrong cleaning company. A friend of mine recommended Tile Cleaners, but after what happened to my floor last time I got it cleaned I was really skeptic, but gave it a go. All I can say is thank you guys so much for a quick response and a good job. I sold the office and left your contact details with the new owner for future cleaning.

Brian Hook, Bayswater, WA

I was about to sell my house, but was not happy with the tiles in the dining area. The tiles were white and shiny but the grout looked really dark and dirty. I already had a potential client; however the dark grout ruined the beauty of the room. I didn't have much time to fix the grout and decided to call Tile Cleaners as my real estate agency mentioned them. As my real estate agent said, Tile cleaners responded really quickly. They also pointed out that some of the grout was coming off in the hallway when they were there, which I had not even noticed. Thank you for fixing my problem so quickly. The house is sold now and I left your details with the new owner so they can keep the tiles in good condition.

Anna Rodwell, Tingalpa, QLD

Read more Testimonials

Tile Cleaning Pump

Sealing Granite Tiles Adelaide

We provide specialised sealing solutions for Granite flooring in residential and commercial properties

Our technicians have years of experience in sealing granite with our advanced machinery and quality products

To schedule your appointment or to obtain a free estimate, call 1300 771 201 or use the online enquiry form at the top of the page

Adelaide granite polished tile absolute black

The beautiful natural creation that is granite is unlike any other rock found, it's individuality luring in home-owners and businesses alike. Because no two granite slabs are the same, no two have the same absorbent qualities and will need to be sealed professionally to prevent damage and staining. Tile Cleaners® are the Adelaide's leaders in stone sealing, maintenance and restoration. For your granite to remain in pristine condition for years to come you will need to have it sealed with a quality sealer.

The cost of granite is higher than other stone used for home and business installations and for good reason, it makes sense to look after it properly.

Black granite polished Adelaide

What is Granite?

Granite is essentially molten lava that never rose above the surface of the earth. Granite is a very hard natural stone denser than marble. A geologist will tell you that it is an igneous or metamorphic rock that is highly saturated with silica. Granite has a rating of 7 on the Mohs scale, which determines a materials' hardness. Diamond has a rating of 10. Suffice it to say there are not too many things that will easily scratch granite.

Granite delivers breathtaking beauty unmatched by synthetic materials and a very high level of durability. Granite is used in many roles around the house, from flooring, stair treads and countertops to wall coverings and beautiful sinks and basins. Granite is a preferred material, due to its extremely high quality, it's easiness to clean and its ability to add to the value of your home while adding depth and character to your surroundings.

Granite Absorbency Test

To find out if your granite requires sealing try a simple water patch test. Leave a few drops of water on an inconspicuous part of the granite for 10-15 minutes then wipe with a clean cloth, if the water darkens the stone it means that you will need to have it sealed, making your granite stain resistant. You can complete the same test with mineral oil if you wish to really make sure stains wont be absorbed. If it does darken the granite don't worry, as mineral oil will completely evaporate returning the stone to its natural colour. What this will tell you is you may need a stronger sealer for your variety of granite.

This test will work for granite and all other stone. A honed or polished surface will tighten the pores in the tile and lower absorbency. In short, if granite darkens with any material water or oil then you require a premium sealer.

Adelaide granite polished tile rosa gamma

Tile Cleaners® technicians have years of experience in sealing granite with our advanced machinery and quality products

To schedule your appointment or to obtain a free estimate, call 1300 771 201 today or use the online enquiry form at the top of the page

Granite Sealing Process

Whether you have just had your granite laid or it has been down for years, Tile Cleaners® experienced technicians provide Australia's leading service in the sealing and protection of your stone. Not all granite is created equally, some will absorb liquids and some wont, hence wont require sealing. If a stone cannot absorb anything it wont absorb sealer. The good news with this situation is if the granite won't absorb sealer, stains wont penetrate it either. If you seal a stone that doesn't need sealing you will be left with a hazy, flaking finish.

Initially our specialists will assess whether your granite needs sealing and/or whether it needs stripping. Stripping may need to be done before a new sealer is applied. A thorough clean will be carried out before the sealing process begins as whatever is on the surface once sealed, will be sealed in.

For granite we would recommend 2- 3 coats with an impregnating penetrating sealer. A cheaper option is a topical sealer if you wish but it may create a slippery finish and can be dangerous especially in wet areas like around swimming pools.

deepshield granite

Two main sealing options exist for granite tiles

  • Deep Penetrating Impregnating Sealer
  • (Transparent Finish)

  • Topical Sealer
  • (Gloss/Satin/Matte Finish)

A deep penetrating impregnating sealer will protect your granite from water and oil based stains by chemically bonding with the surface pores leaving a long lasting, breathable protective barrier. An impregnating sealer results in easier regular cleaning while protecting your granite surface and grout from absorbing stains for up to 15 years. Tile Cleaners® are proud to be accredited applicators of Australia's Deepshield&trade Gold based on the latest fluoro-bond technology and specifically engineered for denser surfaces. A penetrating impregnating transparent sealer enters the pore structure of your granite and once cured, will not alter the appearance of your granite tile or stone.

deepshield surface

Tile Cleaners® technicians are experts at applying all types of sealer and will ensure your granite looks its absolute best. Our technicians can apply a topical sealer when especially required to create a high gloss, satin sheen or matte finish to your surfaces. Topical sealers can also helpful in situations where your old solvent based sealer can't be completely removed or when required to hide certain types of damage. Topical sealers usually have a life expectancy of around 3 years.

You can easily test how porous your granite is by applying a drop of water to the surface and watching how the water is absorbed. You can then see how any type of water based stain can be absorbed by your granite tile surface and grout.

Adelaide granite tile bathroom bath tub

How often should Granite be sealed?

If your granite does need sealing the question often asked is how often should I reseal it? The easiest answer is when your granite no longer repels liquids. When this starts to occur it means you need to re-apply the original sealer (not coat over the existing!). Any premium penetrating sealer should last between 5 - 15 years depending on maintenance. Many assume once granite is sealed then the work is done but a certain amount of up keep is necessary to make sure it continues to resist stains.

Adelaide granite tile floor dusty

The need for sealing granite regularly is a myth, designed to prey on the insecurities of uninformed homeowners. Our quality products will only need stripping and resealing every 10-15 years.

Adelaide absolute black granite floor with white quartzite bands

Our Granite Sealers

Tile Cleaners® products provide eco-friendly solutions to by providing protection for your granite without harsh chemicals. We have two options when it comes to sealing, a topical sealer and a penetrating sealer.

deepshield moisture granite

Our Penetrating Impregnating Sealer is designed to absorb into the surface of the granite. There is no trace of the sealer as the tile is left with the natural finish it had originally. This below the surface filler has the primary function of reducing absorbency without affecting the slip resistance of the stone. This sealer doesn't show wear like other cheaper surface sealers and has a much longer lifetime. It will typically require 2 coats.

deepshield generic granite

Our Topical based sealer provides a surface seal that leaves your granite with an altered appearance. It can be a dangerous option for wet areas as it can become slippery. This sealer requires more regular application as it has a shorter lifetime. You will physically see when it needs to be reapplied, as it will flake and peel. This will provide a more unnatural look for you granite.

Adelaide contemporary kitchen in penthouse with polished black marble tiles on floors

It is common with stones such as bluestone and slate to use a solvent-based sealer which has been used to seal them previously. For newly laid bluestone this isn't recommended due to its harsh chemical compounds. But if a solvent sealer exists it will need more care and different types of products to strip and reseal. The new seal will also have to be solvent so it adheres to any left over solvent after stripping. If a water-based sealer is applied over a solvent, the finish may cause negative reactions and end in a poor result.

Adelaide granite tile black galaxy

We provide specialised sealing solutions for Granite flooring in residential and commercial properties

To schedule your appointment or to obtain a free estimate, please Call 1300 771 201 or use the online enquiry form at the top of the page

We cover all Adelaide suburbs

Adelaide absolute black granite slab floor with white quartzite bands

Granite Sealer Care

Your sealer will last you a long time if you take care of it properly. Maintenance doesn't need to be a chore. It is a simple process that will add years to the lifetime of your sealer and granite alike.

If you are having new granite laid always ask the manufacturer what they recommend as they will know best. Keep your mops and cloths clean and rinse them regularly in warm water throughout the cleaning process. Never leave any residue left on your granite as it will react with the sealer and reduce its effectiveness.

Granite doesn't need to cost you a fortune in upkeep if you take a bit of time to look after it regularly.

Adelaide natural black granite floor tiles large bathroom shower

Cleaning and Maintaining Granite Floor Tiles

Cleaning tiles to make them look pretty in order to maintain the beauty of your homes can be a difficult task at times. It is practically for this reason that granite floor tiles, happen to be the best choice in comparison to any other types of floor tiles. Granite floor tiles are extremely durable and are also very easy to clean and maintain. They are especially convenient to be used for kitchens, as the kitchen is a place where the maximum amount of spilling of food happens, and there is constant cleaning of tiles going on because of this. However, with granite floor tiles, the cleaning of tiles no longer remains a nightmare as granite is extremely durable and is capable of handling any type of damaging activities that occur in the kitchen.

Granite floor tiles are resistant to stains, and grease. And thus, they do not get affected when tea, coffee, fizzy drinks etc. fall on these tiles. Also, granite floor tiles are resistant to oil and acid and alkali chemical spills as well. Sweeping and mopping the granite floor tiles daily with warm water does the job of the maintenance of these tiles. Granite floor tiles are extremely easy to clean. Also, cleaning granite tiles once every week with stone soap helps to maintain the shine of the granite floor tiles. Though granite is a hard and non porous stone that is unaffected by most chemicals it still requires high degrees of care while cleaning. While cleaning, the use of harsh chemicals should be avoided.

Our qualified technicians have years of experience in sealing granite with our advanced machinery and quality products

We cover all Adelaide suburbs

We Cover All Suburbs within 100km range from Adelaide CBD

For a complete list of Adelaide suburbs we cover, please check the list below:

    • Glenelg
    • Glen Osmond
    • Glenside
    • Glenunga
    • Hazelwood Park
    • Kensington Gardens
    • Kensington Park
    • Leabrook
    • Leawood Gardens
    • Linden Park
    • Magill
    • Mount Osmond
    • Rose Park
    • Rosslyn Park
    • Skye
    • St Georges
    • Stonyfell
    • Toorak Gardens
    • Tusmore
    • Waterfall Gully
    • Wattle Park
    • Auldana
    • Beaumon
    • Beulah Park
    • Dulwich
    • Eastwood
    • Erindale
    • Frewville
    • Athelstone
    • Hectorville
    • Magill
    • Newton
    • Paradise
    • Rostrevor
    • Tranmere
    • Allenby Gardens
    • Athol Park
    • Beverley
    • Bowden
    • Brompton
    • Cheltenham
    • Croydon
    • Devon Park
    • Findon
    • Flinders Park
    • Fulham Gardens
    • Grange
    • Hendon
    • Henley Beach
    • Henley Beach South
    • Hindmarsh
    • Kidman Park
    • Kilkenny
    • Ovingham
    • Pennington
    • Renown Park
    • Ridleyton
    • Rosewater
    • Royal Park
    • Seaton
    • Semaphore Park
    • Tennyson
    • Welland
    • West Beach
    • West Croydon
    • West Hindmarsh
    • West Lakes
    • West Lakes Shore
    • Woodville
    • Woodville North
    • Woodville Park
    • Woodville South
    • Woodville West
    • Bibaringa
    • Evanston
    • Evanston Gardens
    • Evanston Park
    • Evanston South
    • Gawler East
    • Gawler South
    • Gawler West
    • Hillier
    • Kudla
    • Willaston
    • Brighton
    • Glenelg
    • Glenelg East
    • Glenelg North
    • Glenelg South
    • Hove
    • Kingston Park
    • North Brighton
    • Seacliff
    • Seacliff Park
    • Somerton Park
    • South Brighton
    • Ascot Park
    • Clovelly Park
    • Darlington
    • Dover Gardens
    • Edwardstown
    • Glandore
    • Glengowrie
    • Hallett Cove
    • Marino
    • Mitchell Park
    • Morphettville
    • O Halloran Hill
    • Oaklands Park
    • Park Holme
    • Plympton Park
    • Seacliff Park
    • Seacombe Gardens
    • Seacombe Heights
    • Seaview Downs
    • Sheidow Park
    • South Plympton
    • Sturt
    • Trott Park
    • Warradale
    • Bedford Park
    • Belair
    • Bellevue Heights
    • Blackwood
    • Brown Hill Creek
    • Clapham
    • Clarence Gardens
    • Colonel Light Gardens
    • Coromandel Valley
    • Crafers West
    • Craigburn Farm
    • Cumberland Park
    • Daw Park
    • Eden Hills
    • Glenalta
    • Hawthorn
    • Hawthorndene
    • Kingswood
    • Leawood Gardens
    • Lower Mitcham
    • Lynton
    • Melrose Park
    • Netherby
    • Panorama
    • Pasadena
    • Springfield
    • St Marys
    • Torrens Park
    • Upper Sturt
    • Urrbrae
    • Westbourne Park
    • College Park
    • Evandale
    • Felixstow
    • Firle
    • Glynde
    • Hackney
    • Heathpool
    • Joslin
    • Kensington
    • Kent Town
    • Marden
    • Marryatville
    • Maylands
    • Norwood
    • Payneham
    • Payneham South
    • Royston Park
    • St Morris
    • St Peters
    • Stepney
    • Trinity Gardens
    • Aberfoyle Park
    • Aldinga
    • Aldinga Beach
    • Blewitt Springs
    • Chandlers Hill
    • Cherry Gardens
    • Christie Downs
    • Christies Beach
    • Clarendon
    • Coromandel East
    • Coromandel Valley
    • Darlington
    • Dorset Vale
    • Flagstaff Hill
    • Hackham
    • Hackham West
    • Happy Valley
    • Huntfield Heights
    • Ironbank
    • Kangarilla
    • Lonsdale
    • Maslin Beach
    • McLaren Flat
    • McLaren Vale
    • Moana
    • Morphett Vale
    • Noarlunga Centre
    • Noarlunga Downs
    • O Halloran Hill
    • O Sullivan Beach
    • Old Noarlunga
    • Old Reynella
    • Onkaparinga Hills
    • Port Noarlunga
    • Port Noarlunga South
    • Port Willunga
    • Reynella
    • Reynella East
    • Seaford
    • Seaford Heights
    • Seaford Meadows
    • Seaford Rise
    • Sellicks Beach
    • Sellicks Hill
    • Tatachilla
    • The Range
    • Whites Valley
    • Willunga
    • Willunga South
    • Woodcroft
    • Andrews Farm
    • Angle Vale
    • Bibaringa
    • Blakeview
    • Buckland Park
    • Craigmore
    • Davoren Park
    • Elizabeth
    • Elizabeth Downs
    • Elizabeth East
    • Elizabeth Grove
    • Elizabeth North
    • Elizabeth Park
    • Elizabeth South
    • Elizabeth Vale
    • Elizabeth West
    • Evanston Park
    • Gould Creek
    • Hillbank
    • Hillier
    • Humbug Scrub
    • MacDonald Park
    • Munno Para
    • Munno Para West
    • Munno Para Downs
    • One Tree Hill
    • Penfield
    • Penfield Gardens
    • Sampson Flat
    • Smithfield
    • Smithfield Plains
    • Uleybury
    • Virginia
    • Waterloo Corner
    • Yattalunga
    • Alberton
    • Angle Park
    • Birkenhead
    • Blair Athol
    • Broadview
    • Clearview
    • Croydon Park
    • Dernancourt
    • Devon Park
    • Dry Creek
    • Dudley Park
    • Enfield
    • Ethelton
    • Exeter
    • Ferryden Park
    • Gepps Cross
    • Gilles Plains
    • Gillman
    • Glanville
    • Greenacres
    • Hampstead Gardens
    • Hillcrest
    • Holden Hill
    • Kilburn
    • Klemzig
    • Largs Bay
    • Largs North
    • Manningham
    • Mansfield Park
    • Northfield
    • Northgate
    • North Haven
    • Oakden
    • Osborne
    • Ottoway
    • Outer Harbor
    • Peterhead
    • Port Adelaide
    • Queenstown
    • Regency Park
    • Rosewater
    • Sefton Park
    • Semaphore
    • Semaphore South
    • Taperoo
    • Valley View
    • Walkley Heights
    • Windsor Gardens
    • Wingfield
    • Woodville Gardens
    • Broadview
    • Collinswood
    • Fitzroy
    • Medindie Gardens
    • Nailsworth
    • Ovingham
    • Sefton Park
    • Thorngate
    • Bolivar
    • Brahma Lodge
    • Burton
    • Cavan
    • Dry Creek
    • Direk
    • Edinburgh
    • Elizabeth Vale
    • Globe Derby Park
    • Green Fields
    • Gulfview Heights
    • Ingle Farm
    • Mawson Lakes
    • Parafield
    • Parafield Gardens
    • Paralowie
    • Para Hills
    • Para Hills West
    • Para Vista
    • Pooraka
    • Salisbury Downs
    • Salisbury East
    • Salisbury Heights
    • Salisbury North
    • Salisbury Park
    • Salisbury Plain
    • Salisbury South
    • St Kilda
    • Valley View
    • Walkley Heights
    • Waterloo Corner
    • Banksia Park
    • Dernancourt
    • Fairview Park
    • Gilles Plains
    • Golden Grove
    • Gould Creek
    • Greenwith
    • Gulfview Heights
    • Highbury
    • Holden Hill
    • Hope Valley
    • Houghton
    • Modbury
    • Modbury Heights
    • Modbury North
    • Para Hills
    • Redwood Park
    • Ridgehaven
    • St Agnes
    • Salisbury Heights
    • Surrey Downs
    • Upper Hermitage
    • Valley View
    • Vista
    • Wynn Vale
    • Yatala Vale
    • Black Forest
    • Clarence Park
    • Everard Park
    • Forestville
    • Fullarton
    • Goodwood
    • Highgate
    • Hyde Park
    • Kings Park
    • Malvern
    • Millswood
    • Myrtle Bank
    • Parkside
    • Unley Park
    • Wayville
    • Adelaide Airport
    • Ashford
    • Brooklyn Park
    • Camden Park
    • Cowandilla
    • Fulham
    • Glandore
    • Glenelg North
    • Hilton
    • Keswick
    • Keswick Terminal
    • Kurralta Park
    • Lockleys
    • Marleston
    • Mile End
    • Mile End South
    • Netley
    • North Plympton
    • Novar Gardens
    • Plympton
    • Richmond
    • Thebarton
    • Torrensville
    • Underdale
    • West Beach
    • West Richmond
    • Gilberton
    • Medindie
    • Vale Park
    • Walkerville

Frequently Asked Questions


A sealer is a liquid, or carrier containing a specially created resin that is applied to porous natural stone or man made surfaces that helps prevent staining from water and/or oil based materials. Sealing will also ensure better results when cleaning and maintaining your surfaces.

Sealers are different from polishes and are actually designed to keep liquids and dirt particles from sinking into your granite surfaces. Porous granite tiles should be sealed after installation; this initial seal can last up to 15 years depending on the quality of sealer used and the level of regular wear and exposure. It is important to call us as soon your granite tiles are installed so we can protect them before any accidental damage occurs.

You will know it's time to have your granite floors stripped, cleaned and re/sealed once they begin to appear dull or "matte" even after you have given them an efficient regular clean. If you notice that your granite tiles are staining easily, it's a good indication that your previous sealer is wearing off and your granite floors will need to be resealed immediately to prevent permanent staining.

All of our sealing products are water based, we do not apply solvent- based sealer except in certain cases where it is the only option. The sealer will not affect the texture of your granite tiles in any way; however, it will protect your granite from staining and help maintain that lustrous finish you are looking for.

Yes we do. Colour enhancer is a compound designed to enrich the natural look of granite tiles. It darkens and enhances the colour of your tiles and brings out the natural beauty in your granite.

Our professional team will go through the job processes with you step by step so you know exactly what you're getting. The process includes stripping any previous sealer if it was applied, the granite is then thoroughly cleaned and neutralised so that it is free of dust, residue and anything else that can affect the new sealer. A new sealer is applied to the dry granite and allowed to set. The newly sealed granite will not only look new again, it will be protected and result in your granite becoming easier to maintain.

It all depends on the size of the area that we are sealing however most jobs require 4 - 8 hours to complete. We perform the cleaning and resealing in the same day so you don't have to fuss with more than one appointment.

It takes 4 hours for penetrating sealers to be touch dry and 24 hours for the sealer to fully cure which is when you can put everything back into place. Nothing hard such as furniture can be moved on to the tiles and grout and the surfaces should not become wet for at least 24 hours. Topical sealers usually require around 48 hours to fully cure.

Tile Cleaners® apply two main types of high quality sealer, deep penetrating sealer and topical sealer. Topical Sealer has a lifetime expectancy of around 3 years and Australia's Deepshield™ Gold based on the latest fluoro-bond technology and specifically designed for denser materials such as granite can last for up to 15 years, dependent on usage and weather conditions.

Deepshield™ Impregnating Penetrating Sealer does not alter the slipperiness of your granite tiles surface as the sealer penetrates the top layer (surface pores) of your granite. Topical Sealer may result in your granite floors becoming slippery when wet. To maintain the look and slip resistance of your granite and to prevent damaging moisture from being trapped within the stone, it is recommended to seal your surfaces with a high quality, invisible, fully breathable impregnating sealer.

To keep your granite tiles and grout looking new, Tile Cleaners® recommend cleaning each week with a mild detergent to remove any dirt or grime. Strong detergents (strong acid or alkali) may affect the sealer, mild detergents and pH neutral substances are strongly recommended. Our best advice to protect your granite tiles is to seal them with one of our highest quality sealers. This is the best protection your granite tiles can receive against staining.

Tile Cleaners® charge per square meter for each separate room. There is a price list on the Tile Cleaners® website for you to review. Before we begin our work we will measure each room individually, confirm the work to be carried out as well as confirm all costs with you.

Yes, our tile cleaning services are safe! Tile Cleaners® generally use only the highest quality water based products alongside our state of the art cleaning machinery to provide the best cleaning solution without compromising your granite tiles. Stone tiles are porous and require more attention than man made tiles which is why its extremely important to use the correct products and equipment necessary to bring your granite tiles back to their best possible condition. Tile Cleaners® prides itself on specifically catering for each tile variety.

Tile Cleaners® prefer to use high quality non-solvent based stripping and sealing products. These products are not messy and won't damage your granite tiles or anything else in your home. Current non-solvent based strippers and techniques are more than adequate. Tile Cleaners® technicians can apply solvent based strippers in very specific circumstances, however this requires leaving the premises for up to 48 hours and a very high level of safety and protection.

Here at Tile Cleaners® we understand the importance of your family's safety, which is why Tile Cleaners® prefer to use non-toxic finishing agents as we not only want to protect your granite floors, but your families health too. Materials and agents that present potential health hazards are not in our product portfolio and never have been.

If you want your granite surfaces to be their cleanest and looking their very best you need to have a professional remove as much of the old sealer as possible. Once this is done the cleaning process will be carried out and the sealer applied. You will have the freshest and cleanest possible granite floors once we are finished with the process.

Granite tiles stripping and sealing is simply the process of stripping the coating off the granite floor before resealing it. Granite flooring can look dull and lifeless over time, making it look older and really bringing down the feel of the home. By stripping and resealing, you can bring back the beautiful, lustrous appearance of your granite and eliminate the cost of laying new flooring.

Client Range

We clean and restore a
huge range of tiles and surfaces in all locations including:
Kitchens, Bathrooms, Showers, Swimming pools, Pool pavers, Restaurants, Cafés, Bars, Homes, Schools, Clinics, Hospitals, Companies, Offices

Related Links


1300 771 201
Please wait...