Family-owned and operated in Tepeaca, Mexico, A & G Marble specializes in natural stones, marble, limestone, granite, onyx, travertine and slate. The brand offers fabrication, installation and wholesale services for both residential and commercial projects.