You don't see many houses with a terazzo floor. My first house had terrazo. Even more amazing, it had a basement under it.
If the terazzo is in good shape, the best thing to do is contact an industrial janitorial service. You need chemicals and a large buffer like used in the malls and other public areas where terazzo and similar materials were used. At the time I had mine done, the cost to rent the equipment for a weekend was close to what the guy charged me to do it professionally.