Stone fireplace mantel surrounds like marble fireplaces are indeed elegant and beautiful. However, the original beauty of these wonderful fireplace surrounds can be significantly ruined if not been cared and maintained properly. Stone fireplaces will bare much easier to be cleaned if a coat of penetrating finish sealer containing tung oil is applied. This type of sealer is extremely moisture resistant and can form a coating that is tough enough to withstand rather heavy wash with soap and water. It is important to softly brush stone fireplace surrounds occasionally so to remove dust and expose stone's original surface. You may also dust the stone surface with the dusting attachment of a vacuum cleaner. To remove soot, you may dissolve 4 ounces of yellow laundry soap in boiling water. After the mixture has cooled, add 1/2 pound of powdered pumice and 1/2 cup of household ammonia. Mix thoroughly. Use a stiff brush to remove as much soot as possible. Then using a paint brush to paint stones with the soap mixture, let remain 1/2 hour and clean with a stiff brush and warm water. Rinse thoroughly with warm water. For normal cleaning wash stone with detergent or soap, using a mild abrasive if necessary. Rinse and wipe dry. For added beauty, rub dry slate with a soft cloth dipped in lemon oil furniture polish. Using a fresh cloth, wipe off excess oil and buff the stone. This makes stone uniformly dark and glossy. Do not use wax on fireplaces as it is affected by heat. For grease stains on stone grills, dissolve 8 tablespoons (1/2 cup) Tri-sodium Phosphate (TSP) in 1 gallon of hot water. Wearing rubber gloves and with a stiff scrub brush, scrub stone surface. Rinse with plenty of warm water. Repeat if soot or greasy stain is not removed. More TSP may be added if necessary, up to 1 cup per gallon. Since this is a very strong solution; Avoid getting on skin, carpet, or fabrics. Source: amlinkmarble.com
Source:
http://www.amlinkmarble.com/stone_resources/stone_resources_fireplace_cleaning.htm