granite, marble, soapstone, limestone, travertine, onyx, etc
Wine River Granite Slab
Detail
Quotation