Having your terrazzo professionally cleaned will make a huge difference. The same contractor can polish it too, removing years of wear.
For more information on having this done check out <a href="http://cleaningterrazzo.com">cleaning terrazzo</a>.
They have a lot of good information there, as...