Check the tablecloth after each use to note stains that may need special attention. Insert a safety pin at the point of a stain so you can find them again.
Place the tablecloth into a sink of warm water and add an enzyme-based detergent to pretreat any stains. Soak the tablecloth for 20 to 30 minutes, then rub gently at the stains. Rinse the tablecloth and squeeze excess water from the fabric.
Wash the tablecloth in the washing machine in warm water using standard laundry detergent. If the lace is especially fine, use a gentle or delicate wash cycle with a light spin cycle.
Remove the tablecloth from the washing machine and check the cloth for any remaining stains. If stains remain, repeat the pretreating and washing process. If the tablecloth is clean, remove the pins and dry it in the dryer on warm heat.
Fold the tablecloth neatly after it dries. Store the tablecloth folded flat in a linen closet.