Natural Stone Paving Finishes

Introduction With the influx of imported natural stone over the last decade or so, more and more people are turning to it for an affordable paving solution for their patios. There are many different types of natural stones such as; sandstone, limestone, granite,...