Century Marble and Granite installs marble or granite bathroom vanities, bath tub desks and bathroom floors. Limestone, slate and travertine stones are ideas for shower walls and bathroom floors.