Yes, it is recommended to seal terrazzo floors, especially when they are poured on top of concrete. This is to prevent stains from penetrating the surface.