Before you begin any outdoor home improvement project, you must consider the different materials available. When it comes to installing a patio or walkway, you have several options available including concrete, brick, and flagstone. Flagstone is a type of sedimentary rock containing mica and quartz. These minerals are bound together with calcium, silica, or iron […]