Terrazzo is a multi-faceted and highly robust material consisting of marble, granite, or recycled flecks encased in cement. The beauty for designers is that it looks modern and traditional at the same time, making it applicable in almost any design specification. Terrazzo is a popular choice for stairs, kitchen worktops, splashbacks, and bathroom vanity units.