We earn a commission from qualifying purchases at no extra cost to you. This never influences our rankings.
Cleaning Guide

How to Clean Shower Head: Remove Mineral Buildup

Calcium, lime, and silica scale can cut your shower head's spray output by 30 to 75 percent within 18 months. This guide walks you through every proven method -- from overnight vinegar soaks to CLR descaling -- so you get full pressure back without damaging the finish.

Why Trust Best Flushing Toilets

Research updated June 2026.

Quick Answer

Fill a plastic bag with plain white vinegar, submerge the shower head face overnight, secure with a rubber band, then scrub the nozzles with an old toothbrush. This removes 80 to 90 percent of calcium and lime deposits in most households. Repeat monthly in hard-water areas above 180 ppm.

Why Does Mineral Buildup Form on Shower Heads?

Shower heads accumulate mineral deposits because municipal and well water contains dissolved calcium, magnesium, and silica that crystallize when water evaporates on a surface. The harder your water supply (measured in grains per gallon or parts per million), the faster scale builds up inside and around each spray nozzle. The U.S. Geological Survey estimates that roughly 85 percent of American homes have moderately hard to very hard water, making shower head clogging a near-universal maintenance issue.

The process is called precipitation hardening. When hot water exits the shower head and hits the cooler spray plate, minerals that were dissolved under pressure suddenly have less energy to stay in solution and they bond to the surface. Over weeks, thin deposits calcify into a hard, chalk-like crust that narrows or fully blocks spray holes.

Water hardness is classified on a standard scale:

Hardness Level Grains per Gallon (gpg) Parts per Million (ppm) Estimated Clog Timeline
Soft 0 to 1 0 to 17 24+ months
Slightly Hard 1 to 3.5 17 to 60 18 to 24 months
Moderately Hard 3.5 to 7 60 to 120 12 to 18 months
Hard 7 to 10.5 120 to 180 6 to 12 months
Very Hard 10.5+ 180+ 3 to 6 months

Row highlighted: most common U.S. hardness range. Source: U.S. Geological Survey water hardness classification.

If you notice uneven spray jets, reduced water pressure, or a white or orange crust around the nozzle plate, mineral deposits are already restricting flow. The good news is that calcium and lime are both soluble in mild acids, meaning you usually do not need harsh chemicals to clear them.

Expert Take

Silica scale (the glassy, near-transparent crust) is significantly harder to dissolve than calcium carbonate. Silica requires phosphoric acid-based cleaners like CLR or a longer soak time. If white vinegar fails after two overnight soaks, silica is likely the culprit -- switch to a commercial descaler rather than increasing soak duration indefinitely.

What Supplies Do You Need to Clean a Shower Head?

The basic vinegar method requires only white distilled vinegar (5 percent acidity), a plastic zip-lock or sandwich bag large enough to fit over the shower head, and a rubber band or twist tie. For stubborn hard-water buildup, you will also want an old toothbrush, a toothpick or wooden skewer for individual nozzle holes, and optionally a commercial descaler such as CLR or Lime-A-Way. Do not use steel wool or abrasive scrubbers on chrome or nickel finishes -- they leave permanent scratches.

Full supply list by cleaning intensity:

  • Light cleaning (monthly maintenance): White distilled vinegar, plastic bag, rubber band, soft cloth.
  • Moderate buildup (3 to 6 months of neglect): All of the above plus an old toothbrush and toothpick.
  • Heavy buildup or silica scale: CLR Calcium Lime Rust, Lime-A-Way, or a citric acid solution (1 tablespoon per cup of water), plus rubber gloves and eye protection.
  • Detached head deep clean: All of the above plus an adjustable wrench and plumber's tape for reinstallation.

One important note on finishes: brushed nickel, oil-rubbed bronze, and matte black shower heads can react badly to undiluted commercial descalers. Always check the manufacturer's care instructions before applying any acid-based product beyond white vinegar. TOTO, Kohler, and American Standard all publish finish-care guidelines in their product documentation.

How Do You Clean a Shower Head Without Removing It?

The bag-and-vinegar method lets you descale a shower head while it stays mounted on the wall. Submerge the shower head face fully in a bag of white distilled vinegar, secure the bag with a rubber band or tape around the shower arm, and leave it for 6 to 8 hours (or overnight for stubborn buildup). Remove the bag, run hot water for 30 seconds to flush loosened deposits, then scrub remaining residue with an old toothbrush.

Step-by-Step: Vinegar Bag Method

  1. Check the finish. Confirm your shower head is chrome, stainless steel, or standard polished nickel -- all tolerate white vinegar well. For special finishes, read on to the "safe for finishes" section below.
  2. Fill the bag. Pour enough white distilled vinegar to fully cover the spray face when submerged. Typically 1 to 2 cups is sufficient for a standard fixed shower head.
  3. Attach the bag. Slip the bag over the shower head face-down so the nozzles are fully submerged in vinegar. Pull the bag up around the shower arm and secure it firmly with a thick rubber band, multiple zip ties, or painter's tape. The bag must not slide down during the soak.
  4. Wait 6 to 8 hours. Overnight soaks (8 to 12 hours) work best for moderate to heavy buildup. For light maintenance deposits, 2 to 3 hours is usually enough.
  5. Remove and rinse. Carefully slide the bag off -- the liquid will be discolored with dissolved minerals. Run hot water at full pressure for 30 to 60 seconds to flush loosened scale out of the nozzles.
  6. Scrub nozzles. Use an old toothbrush to scrub the spray face in circular motions. Most rubber spray nozzles (common on brands like Kohler and Moen) will flex under thumb pressure, which also helps dislodge deposits.
  7. Clear blocked holes. If any nozzles remain blocked, insert a toothpick or wooden skewer gently into the hole and rotate to break up the plug. Do not use metal pins -- they can damage rubber nozzles.
  8. Final rinse and dry. Run water again for 30 seconds, then wipe the spray face dry with a soft cloth to slow future mineral bonding.
Expert Take

The effectiveness of vinegar depends heavily on acidity. Standard white distilled vinegar sold in grocery stores is 5 percent acetic acid, which is the sweet spot for dissolving calcium carbonate without attacking chrome plating. Cleaning vinegars marketed as 6 percent or 10 percent acidity work faster but carry a slightly higher risk of dulling polished finishes with prolonged contact. For most household situations, 5 percent and an overnight soak is the safer and equally effective choice.

How Do You Remove Heavy Mineral Buildup From a Detached Shower Head?

For severe calcification, removing the shower head and soaking it in a bowl of white vinegar or a diluted commercial descaler for 1 to 4 hours gives far better access to internal passages than the bag method. After soaking, use a toothbrush on the spray face and rinse by running water through the head before reinstalling. Always wrap the shower arm threads with fresh plumber's tape before screwing the head back on to prevent drips.

Step-by-Step: Full Removal and Soak

  1. Turn off the water at the shower valve. You do not need to shut off supply to the whole house -- just turn the shower knob fully off.
  2. Protect the finish before using a wrench. Wrap a cloth or rubber jar-opening grip around the shower head connection nut. If you use an adjustable wrench, jaw pads or a cloth layer prevent scratching chrome.
  3. Unscrew the shower head. Turn counterclockwise. Most standard shower heads use 1/2-inch NPT threads. Some fixed shower heads are hand-tightened and come off easily; others that have not been removed for years may need firm wrench pressure.
  4. Remove the filter screen. Many shower heads have a small mesh filter washer just inside the inlet. Remove it carefully and clean it separately. A clogged filter screen alone can reduce pressure by 20 to 40 percent.
  5. Soak in vinegar or descaler. Place the shower head face-down in a bowl or bucket filled with white vinegar. For a commercial descaler, dilute per the product label -- typically a 1:1 ratio with water for CLR. Soak for 1 hour minimum, up to 4 hours for very heavy buildup.
  6. Scrub internal passages. After soaking, use a bottle brush or flexible pipe cleaner to scrub inside the inlet passage. Scrub the spray face with a toothbrush.
  7. Rinse thoroughly. Hold the shower head over a sink, cover the face with your thumb, and shake water vigorously through the inlet to flush dissolved minerals out the nozzles. Repeat several times.
  8. Reinstall with fresh plumber's tape. Remove old tape from the arm threads. Wrap new plumber's tape (PTFE) clockwise around the threads 3 to 4 times. Hand-tighten the shower head first, then snug it with a wrench one-quarter to one-half turn further. Do not overtighten -- most shower head connections are plastic-threaded internally.
  9. Test for leaks. Turn the water back on and check the connection for dripping.
Cleaning Method Best For Soak Time Effort Level Cost
Vinegar bag (mounted) Light to moderate buildup, maintenance 6 to 12 hours Low Under $1
Vinegar bowl (detached) Moderate to heavy buildup 1 to 4 hours Medium Under $1
CLR or Lime-A-Way (diluted) Heavy buildup, silica scale 2 to 10 minutes Medium $5 to $10
Citric acid solution Moderate buildup, finish-safe option 30 to 60 minutes Low Under $2
Baking soda paste Surface stains, soft mineral crust 15 to 30 minutes Medium (scrubbing) Under $1

Is Vinegar Safe for All Shower Head Finishes?

White distilled vinegar at 5 percent acidity is safe for chrome, stainless steel, and standard polished nickel finishes when used for soaks up to 12 hours. However, it can dull or pit oil-rubbed bronze, brushed gold, matte black, and unlacquered brass finishes with extended contact. For those finishes, a diluted citric acid solution (1 tablespoon per cup of water) or a pH-neutral bathroom descaler is the recommended alternative -- always check the manufacturer's specific care instructions.

Here is a quick finish safety reference for the most common shower head materials:

  • Chrome (polished): Safe with vinegar up to 12 hours. Used widely by Kohler Highline, American Standard Champion 4 series faucets, and most standard fixtures.
  • Brushed nickel: Short soaks up to 30 minutes are generally safe. Longer exposure may cause spotting. Rinse promptly and dry immediately after.
  • Oil-rubbed bronze: Avoid vinegar. Use citric acid solution or a manufacturer-approved cleaner. Kohler and Moen both specifically warn against acidic cleaners on this finish.
  • Matte black: Very sensitive. Limit contact with any acidic solution. Wipe-on citric acid for 5 to 10 minutes maximum, rinse, and dry immediately.
  • Polished brass / unlacquered brass: Vinegar works but will accelerate natural patina development. Use only if you want the aged look; otherwise use citric acid briefly.
  • Stainless steel: Highly resistant to vinegar. Safe for extended soaks.
Expert Take

Citric acid powder dissolved in warm water is an underrated alternative to vinegar. It is odorless, considerably more pleasant to work with in enclosed bathrooms, and effective at dissolving calcium carbonate. A solution of 1 tablespoon food-grade citric acid powder per 2 cups of warm water achieves approximately the same pH as white vinegar and is generally safer on sensitive finishes because it lacks acetic acid's penetrating characteristics.

How Often Should You Clean Your Shower Head?

Cleaning frequency depends on your local water hardness. In areas with soft water (under 60 ppm), an annual cleaning is typically sufficient. With moderately hard water (60 to 120 ppm), cleaning every 6 months maintains full spray performance. In hard to very hard water areas above 180 ppm -- which includes cities like Phoenix, Las Vegas, Indianapolis, and Denver -- monthly maintenance soaks and a thorough deep clean every 3 months are recommended to prevent permanent nozzle damage.

You can find your local water hardness by:

  • Requesting your municipality's annual water quality report (required by the EPA to be published every year).
  • Using an inexpensive water hardness test strip kit available at hardware stores and online.
  • Checking the U.S. Geological Survey's national water hardness map, which shows regional averages down to the county level.

A simple indicator: if you see white or yellow crust forming on faucets, on the inside of your toilet tank, or on the showerhead within 2 to 3 months, your water hardness is likely above 150 ppm and you should default to monthly cleaning.

Also consider your shower head's nozzle design. Rubber flexible nozzles (used by brands like Kohler and Delta) are easier to clean by finger massage and resist buildup slightly better than fixed ceramic nozzles. Shower heads with self-cleaning nozzles advertised by TOTO and some Moen models still benefit from periodic vinegar soaks even if they stay cleaner day-to-day.

Preventive Maintenance Between Deep Cleans

  • Wipe dry after use: Running a dry cloth or squeegee over the spray face takes 10 seconds and significantly slows mineral bonding. This is the single most impactful low-effort habit for hard-water households.
  • Quick-spray with diluted vinegar weekly: A spray bottle of 50/50 vinegar and water spritzed on the nozzle face and wiped off keeps early deposits from hardening.
  • Consider a filtered shower head: Shower heads with built-in KDF (kinetic degradation fluxion) or carbon filters reduce dissolved mineral load reaching the nozzles. Our guide to the best filtered shower heads covers the top options with actual flow-rate data.
  • Whole-house water softener: The most complete solution for very hard water. Reduces buildup across all fixtures including toilets, faucets, and water heaters.

Can Mineral Buildup Permanently Damage a Shower Head?

Yes. If calcium scale is allowed to harden for more than 12 to 18 months without treatment, it can permanently occlude rubber nozzles or crack the spray plate insert on plastic-bodied shower heads. Metal spray plates on higher-end fixtures like certain TOTO shower systems are more durable but can still suffer internal passage restriction from crystallized silica that resists even commercial descaling. In those cases, the internal flow restrictor or nozzle insert may need replacement. Many manufacturers sell these as service parts separately from the full shower head assembly.

Expert Take

The EPA WaterSense program certifies showerheads that use 2.0 gallons per minute or less without sacrificing spray performance. Part of maintaining a WaterSense-certified shower head's performance is keeping its nozzles clear -- scale buildup in a low-flow head causes a disproportionately large pressure drop because the spray passages are already narrow by design. If your WaterSense-rated head feels weak, cleaning is the first diagnostic step before considering replacement.

If you are thinking about whether your current fixtures are worth maintaining versus replacing, our overview of the best flushing toilets covers the relationship between water quality and long-term fixture performance in detail. Similarly, hard water affects toilet tank components as much as shower heads -- see our guide on best toilets for hard water for fixture selection advice in high-mineral areas.

Using Commercial Descalers Safely

CLR (Calcium Lime Rust) and Lime-A-Way are the two most widely available commercial descalers in the U.S. Both contain a blend of lactic acid, gluconic acid, and surfactants that dissolve mineral deposits faster than acetic acid. Key usage points:

  • Always dilute for shower heads. CLR's label recommends a 1:1 dilution with cool water for general use. Do not apply concentrate directly to shower head finishes.
  • Maximum contact time is 2 minutes on finished surfaces. CLR's own instructions specify this limit. Do not exceed it even for very heavy buildup -- repeat short applications instead.
  • Rinse immediately and thoroughly. Any residual acid will continue working and can damage finishes. Run water for at least 60 seconds after treatment.
  • Never mix with bleach or other cleaners. Mixing acid-based descalers with bleach produces chlorine gas -- a serious inhalation hazard in an enclosed shower or bathroom.
  • Ventilate the bathroom. Open a window or run the exhaust fan during and after commercial descaler use.

For households that prefer to avoid commercial chemicals entirely, a saturated citric acid solution or a paste of baking soda and a small amount of dish soap works well for surface stains and light buildup, though it will not dissolve heavy calcification as efficiently as an acid soak.

Dealing with hard-water stains goes beyond shower heads -- our articles on hard-water toilet stains and removing mineral buildup from toilets cover the same chemistry applied to porcelain surfaces.

Frequently Asked Questions

How long should I soak my shower head in vinegar?

For light maintenance deposits, 2 to 3 hours is usually sufficient. For moderate buildup (3 to 6 months of accumulation), aim for 6 to 8 hours. For heavy calcification in hard-water areas, an overnight soak of 8 to 12 hours gives the best results. There is minimal benefit to soaking beyond 12 hours since vinegar's acidity stabilizes and stops actively dissolving mineral deposits after that point.

Can I use apple cider vinegar instead of white vinegar?

White distilled vinegar is strongly preferred. Apple cider vinegar typically has the same 5 percent acidity but contains organic acids and sugars that can leave a sticky residue on nozzles and potentially encourage mold growth in enclosed spray passages. Stick to plain white distilled vinegar for all shower head cleaning.

Will vinegar damage chrome shower heads?

Standard 5 percent white vinegar used in soaks up to 12 hours does not damage chrome plating in normal conditions. Chrome is a hard, corrosion-resistant coating that resists mild acids well. However, if your chrome is worn, scratched, or showing rust spots, the underlying steel beneath can corrode more rapidly when exposed to acid -- inspect the finish before soaking and limit time to 6 hours if there is visible wear.

How do I clean a handheld shower head?

Detach the handheld head from its hose connection (hand-tighten only, no wrench needed on most models), then submerge it face-down in a bowl of white vinegar for 1 to 4 hours. Scrub and rinse as you would a standard shower head. Also clean the hose end connection where sediment can accumulate. Reattach by hand-tightening only to avoid cracking the plastic nut.

What causes the orange staining on my shower head?

Orange or reddish-brown staining is typically iron or manganese from well water or aging pipes. These stains are not calcium or lime and respond better to a rust remover (phosphoric acid-based) or a product specifically labeled for iron removal, such as Iron Out. White vinegar has limited effectiveness against oxidized iron compounds.

My shower head pressure is still low after cleaning -- what else could it be?

If cleaning does not restore pressure, check the flow restrictor -- a small plastic disc or screen inserted at the inlet port designed to limit flow per EPA WaterSense or building code requirements. It can become blocked with debris independently of the spray nozzles. Additionally, check the supply valve, the shower valve cartridge (which can wear and restrict flow), and the overall home water pressure, which should be between 45 and 80 psi for normal fixture performance.

Can I clean my shower head with baking soda?

Baking soda alone is a mild abrasive and deodorizer, not an effective descaler. It does not dissolve calcium or lime deposits. A paste of baking soda and a few drops of dish soap can help remove surface grime and light discoloration from the spray face, but for mineral buildup you need an acidic solution -- vinegar, citric acid, or a commercial descaler.

How do I clean a rain shower head with a large spray plate?

The bag method works well for standard-size rain heads. For extra-large ceiling-mounted rain heads, use a spray bottle to saturate the face thoroughly with undiluted white vinegar, cover it with plastic wrap or a trash bag secured with tape, and leave for 6 to 8 hours. The wrap keeps the vinegar in contact with the surface. Alternatively, detach the head if the arm connection is reachable and soak it in a large basin or bin.

Is it safe to clean a shower head with CLR?

CLR is safe on chrome and stainless steel when used as directed -- diluted 1:1 with water and limited to 2 minutes of contact time per application. It is not recommended for brass, natural stone, marble, or specialty coated finishes. Always rinse immediately and thoroughly after use, and never use CLR on a shower head while it is mounted and connected to active water -- the chemical could splash back or contaminate the water supply line.

How do I remove calcium deposits from inside the shower arm pipe?

Calcium buildup inside the shower arm (the pipe connecting the wall to the head) is less common but can occur in very hard water areas. After removing the shower head, pour a few tablespoons of white vinegar into the arm opening and let it sit for 30 minutes. Then flush with water. If significant scale is present inside the arm, a flexible bottle brush can help dislodge it. Severe internal arm scale usually indicates the need for pipe replacement.

Will a water softener prevent shower head mineral buildup?

Yes, effectively. A whole-house ion-exchange water softener removes calcium and magnesium ions before they reach any fixture, which essentially eliminates limescale buildup in shower heads, faucets, water heaters, and toilets. The trade-off is that softened water replaces calcium with sodium, which some people prefer not to use for drinking water. A dedicated reverse osmosis drinking filter at the kitchen tap is often installed alongside a softener to address this.

How do I clean rubber nozzles on my shower head?

Rubber nozzles (common on Kohler, Moen, and Delta shower heads) can be cleaned by rubbing each nozzle with your thumb or forefinger under running water -- the flexible material dislodges light deposits by physical flexing. For harder buildup, the vinegar soak still works. Avoid hard-bristle brushes or abrasive pads on rubber as they cause micro-tears that actually trap future deposits more readily.

How do I know if my water is hard enough to cause problems?

The fastest DIY test is a water hardness test strip -- these are widely available online and at hardware stores for under $15 and give results in 60 seconds. A reading above 7 gpg (120 ppm) indicates hard water. You can also request your local municipality's Consumer Confidence Report (CCR), which is legally required to be published annually under the Safe Drinking Water Act and includes hardness data.

Can I leave vinegar in the bag for more than 12 hours?

Soaking beyond 12 hours provides negligible additional descaling benefit since vinegar's calcium-dissolving reaction essentially reaches equilibrium. More importantly, prolonged contact with polished chrome or plated finishes over 12 to 24 hours increases the risk of minor etching. If one overnight soak does not fully clear the buildup, drain the bag, rinse the head, scrub what loosened, then do a second soak the following night rather than one extended soak.

Does cleaning a shower head actually improve water pressure?

Yes, when restricted nozzles are the cause of low pressure. A 2017 industry study by the Plumbing Manufacturers International found that mineral-blocked nozzles can reduce effective spray area by 30 to 75 percent, creating the perception of reduced pressure even when supply pressure is normal. Clearing the nozzles restores full spray distribution, which most users experience as a significant pressure improvement. However, if actual supply pressure is low (below 40 psi at the fixture), cleaning will not increase it.

When should I replace a shower head instead of cleaning it?

Consider replacement when: cleaning no longer restores adequate spray coverage after two or three attempts; the spray plate or nozzle insert is cracked or warped; internal passages appear permanently restricted even with commercial descaler treatment; or the head has been in service for more than 10 years in hard-water conditions, indicating potential deterioration of internal seals and washers. Shower heads older than 10 years also typically predate current WaterSense efficiency standards and may be using 2.5 GPF or more versus modern 1.8 GPF certified models.

Are self-cleaning shower heads actually maintenance-free?

No shower head is truly maintenance-free in hard-water areas. Self-cleaning nozzles (typically rubber) make day-to-day spray performance easier to maintain by rubbing clean under use, but internal passages, the filter screen, and the spray plate back can still accumulate scale over months. Even self-cleaning models benefit from a vinegar soak every 3 to 6 months in water harder than 120 ppm.

Can I run vinegar through the shower head by filling the hose?

This approach (running vinegar from a container through the supply line) is sometimes suggested but is not recommended. It risks contaminating the water supply line with acetic acid residue, and getting adequate contact time inside the head's nozzles through flow-through is difficult to control. The bag soak method is more reliable because it maintains consistent contact time across all nozzle openings simultaneously.

What is the white film that keeps coming back even after cleaning?

If a white film returns within days of cleaning, you likely have very hard water above 200 ppm and the problem is ongoing mineral precipitation from daily use, not residual deposits from before cleaning. In this situation, the long-term solution is a whole-house softener or at minimum a shower filter that reduces incoming mineral load. A quick-dry habit (wiping the face after each use) also helps slow the reformation rate significantly.

Sources

  • EPA WaterSense, epa.gov/watersense
  • MaP flush testing, map-testing.com
  • Manufacturer published specifications
  • U.S. Geological Survey, National Water Quality Data, water.usgs.gov
  • Plumbing Manufacturers International, pmi.org
  • CLR Brands product use instructions, clrbrands.com
  • EPA Safe Drinking Water Act -- Consumer Confidence Report requirements, epa.gov/ccr

Our Verdict

An overnight white vinegar soak handles the vast majority of shower head mineral buildup and costs practically nothing. Match your cleaning frequency to your water hardness -- monthly in areas above 180 ppm, every 6 months in moderately hard water. Respect finish compatibility, never exceed 2-minute commercial descaler contact times, and wipe the spray face dry after daily use to dramatically slow reaccumulation. When cleaning consistently fails to restore full performance, the shower head has likely reached end of useful service life and replacement with an EPA WaterSense-certified model is the practical next step.

How we rank & our data sources

We do not run physical lab tests. Rankings are built from published, verifiable data and real owner feedback, never paid placement.

Researched by Marcus Bell · Last updated April 10, 2026 · Our review method

M
Researched by Marcus Bell

Marcus compiles bathroom-fixture data, MaP flush scores, GPF ratings, trapway and flush-valve specs, and weighs them against thousands of verified owner reviews to build our rankings. He does not run physical lab tests; every verdict is sourced from published specifications, certifications (MaP, EPA WaterSense) and real owner feedback.

Updated April 2026 · Toilets
Keep reading

Related guides

Best Art Deco Toilets (2026)

Best Art Deco Toilets (2026)

Toilets
4.6

Crisp one-piece silhouettes and clean geometric lines that suit a glamorous, symmetrical 1920s-inspired bathroom, verified for real flush performance rather than just…

Read the guide
Best Garden Toilets (2026)

Best Garden Toilets (2026)

Toilets
4.6

Bright white glazed bowls and simple, airy silhouettes that fit a conservatory or garden-adjacent bathroom, with real flush performance behind the light,…

Read the guide
Best French Country Toilets (2026)

Best French Country Toilets (2026)

Toilets
4.6

Softly curved one-piece and premium two-piece silhouettes with real MaP-verified flush performance, suited to a rustic-elegant French country bathroom.

Read the guide