Yes, you can clean stone with hydrogen peroxide. However, it is important to use a diluted solution and to avoid getting it on the stone's surface.