AG Marble & Granite is an experienced dynamic company with a track record for excellence in working marble, stone, granite, onyx and agglomerated stone. We have always applied skill and mastery to our