Why Do Cooking Oils Create Persistent Odours in Restaurant Interiors?

Why Do Cooking Oils Create Persistent Odours in Restaurant Interiors?

★ ★ For chef-owners and operations heads who want to know why an old restaurant smells older than its cleaning scheduleMountain Breeze reed ₹849 for 50ml · pine, sage and cedar · a small foyer or washroom only, and only in a clean buildingMade in India · free scenting plan on a consultation
★ SOSA for Fine-Dining Restaurants and Restaurant Groups
Cooking oil leaves the pan as an aerosol, condenses on every cooler surface, and then oxidises into a film that keeps releasing - which is why the smell gets worse with age and why wiping what you can see does not touch it
★ ★ ★ ★ ★
★★★★★
"Our old water diffuser couldn't fill the living-dining. This one does the whole floor and you can't hear it running."
Homeowner Hyderabad
SOSA Vaayu · large home
★★★★★
"The app scheduling is the best part - strong in the mornings, gentle in the evening. Clinic feels calm all day."
Clinic Pune
SOSA Vaayu · wellness studio
★★★★★
"Paired it with the SOSA hotel oils. The projection is genuinely lobby-strength - nothing like a plug-in."
Office Manager Delhi
SOSA Vaayu · workspace
★★★★★
"My reception now smells like a five-star lobby. Guests comment on it before they even reach the desk."
Boutique Hotel Jaipur
SOSA Vaayu · lobby scenting
★★★★★
"Zero dampness, which was my worry in monsoon. The mist is completely dry and the scent carries across the whole salon."
Salon Owner Mumbai
SOSA Vaayu · spa & salon
★★★★★
"Set the timer once and forgot about it. Runs only during store hours, refills last weeks. Exactly what I wanted."
Retail Brand Bengaluru
SOSA Vaayu · showroom
★★★★★
"Our old water diffuser couldn't fill the living-dining. This one does the whole floor and you can't hear it running."
Homeowner Hyderabad
SOSA Vaayu · large home
★★★★★
"The app scheduling is the best part - strong in the mornings, gentle in the evening. Clinic feels calm all day."
Clinic Pune
SOSA Vaayu · wellness studio
★★★★★
"Paired it with the SOSA hotel oils. The projection is genuinely lobby-strength - nothing like a plug-in."
Office Manager Delhi
SOSA Vaayu · workspace
★★★★★
"My reception now smells like a five-star lobby. Guests comment on it before they even reach the desk."
Boutique Hotel Jaipur
SOSA Vaayu · lobby scenting
★★★★★
"Zero dampness, which was my worry in monsoon. The mist is completely dry and the scent carries across the whole salon."
Salon Owner Mumbai
SOSA Vaayu · spa & salon
★★★★★
"Set the timer once and forgot about it. Runs only during store hours, refills last weeks. Exactly what I wanted."
Retail Brand Bengaluru
SOSA Vaayu · showroom
★ The smallest honest product we make - and not a solution to anything on this page
✓ Alcohol-free, phthalate-free, coconut-derived CCT base with six fibre reeds - a volume control, never a range control ✓ SOSA sells no degreaser, no extractor and no deodoriser, and no fragrance we make removes, cancels or covers an oil film ✓ Made in India · independent, not affiliated with any hotel · a portion funds girl-child education

Founder Diaries · Commercial Scenting Guides · Fine-Dining Restaurants
By Sonal Sahani · ISIPCA Versailles 12 min read Updated September 2026
Two restaurants can have the same cleaning schedule and smell ten years apart, and the difference is almost never effort. It is that one of them has a decade of oxidised oil film on surfaces nobody has ever opened, and the other does not. This is the chemistry, in plain words, because the chemistry is what tells you where to spend.
Quick answers — read this first
Why do cooking oils create such persistent odours? Because the oil does not stay where the cooking happened. A fraction of every hot oil leaves the pan as an aerosol fine enough to travel with the plume rather than fall, and it lands on the first thing cooler than the plume: the canopy, the filter frames, the duct wall, the ceiling, the pelmets, the fabric. There it thins into a film. A film is a huge surface area for a very small amount of oil, which is precisely the condition under which it reacts with air and keeps handing small, smellable fragments back to the room.

Why does it get worse as a restaurant gets older? Because the film changes rather than just accumulating. Oil exposed to air, warmth and light oxidises, and the products of that reaction are both more odorous and more reactive than the oil you started with. Some of it also thickens and polymerises into the sticky, varnish-like layer everybody recognises from the inside of an old extract hood. That layer is chemically not the oil you could have wiped off on day one, and it holds newer deposits on top of itself, so each year's contribution is easier to keep and harder to remove than the last.

Why is wiping the visible surfaces not enough? Two reasons. First, the film is mostly where you are not wiping: above eye level, on top of things, behind pelmets, inside ducting, and inside anything porous. Second, an oxidised layer no longer behaves like fresh oil, so a general surface clean can leave it substantially in place. What it takes is degreasing, hot water, time and access - and in some materials, replacement. That is labour and scheduling, not a purchase. Nothing we sell touches an oil film, and under 750 sq ft of foyer the eventual answer is a ₹849 reed.
The short answer
Short answer: because the oil does not stay in the kitchen. A fraction of it aerosolises, travels with the plume, and condenses onto every surface cooler than that plume as a very thin film. A thin film has an enormous surface area for its volume, so it oxidises readily, and oxidation makes it both smellier and stickier than the oil you started with. Some of it polymerises into a varnish-like layer that holds each new deposit, which is why age makes it worse and why wiping what you can see does not reach it.
The pick: degreasing and access, which we do not sell. Once the building is genuinely clean, a Mountain Breeze reed (₹849 for 50ml, ₹1,349 for 130ml) for one small entrance or a washroom, one SOSA Sukoon (₹1,899) for an arrival of 300 to 750 sq ft, and a SOSA Vaayu (₹11,999) only for a connected arrival envelope.
Next step: find out when each of these was last opened and cleaned rather than wiped - the hood interior, the filter frames and plenum, the duct run, the pelmets and the tops of the light fittings - and send us the four dates, because the oldest one is almost always your answer - Ask for a restaurant scenting plan.
The chemistry of a persistent cooking smell, in plain wordsHot oil leaves the pan as a fine aerosolIt condenses on every cooler surface as a filmA film oxidises, and gets smellier as it doesSome of it polymerises into a varnish layerSo age makes it worse, and wiping misses it
I am a perfumer rather than a chemist of frying, so this is deliberately plain and deliberately general. It is enough to tell you where the smell is, which is the only thing you need in order to spend correctly.
Straight answer
Why do cooking oils create odours that last for years rather than hours?
Because the oil leaves the kitchen, spreads itself out very thin, and then changes. Take it in three stages. First, aerosolisation. When oil is hot, a small fraction of it leaves the pan as droplets fine enough to be carried by the rising plume instead of falling back. This is invisible and continuous, and it is happening at every fryer, tawa, grill and wok in your building throughout service. Second, condensation. That aerosol travels until it meets something cooler than the plume, and then it lands and wets the surface. Every surface in your building qualifies: the inside of the canopy, the filter frames, the plenum, the duct wall, the ceiling, the tops of the light fittings, the pelmets, and further out the curtains, the banquette fabric and the carpet. What it forms there is not a puddle, it is a film - a very small volume of oil spread across a very large area. Third, and this is the part that explains the years, oxidation. A thin film has an enormous surface-to-volume ratio, which is exactly the condition in which oil reacts with the air around it. Those reactions break the oil into smaller, more volatile and considerably more odorous fragments, which is why an old film smells sharper and staler than fresh oil ever does. At the same time, part of the film thickens and cross-links into the sticky, varnish-like layer anyone who has opened an old extract hood will recognise. That layer is no longer the oil you could have wiped off on day one, and it does two unhelpful things: it holds each new season's deposit on top of itself, and it resists a routine surface clean. Hence the two conclusions that matter. Age compounds this - a ten-year-old room is not ten times dirtier, it is holding a chemically different material that is harder to remove. And wiping the visible surfaces does not reach it, because the film is mostly above eye level, on top of things, behind pelmets, inside ducting and inside anything porous, and because an oxidised layer does not respond to a cloth the way fresh oil does. What it takes is degreasing, hot water, time and physical access, on a written interval, with some materials replaced rather than cleaned. What your ducting, hood and grease interception require, and how often, is a question for you, your kitchen consultant and your local authority. To be exact about my own trade: nothing we sell removes, cancels or covers an oil film, and SOSA makes no degreaser, no extractor and no deodoriser. Once the building is genuinely clean, a small arrival source is worth having and it is genuinely small: a Mountain Breeze reed at ₹849 for a single entrance, a SOSA Sukoon at ₹1,899 to about 750 sq ft, where a Vaayu would be the wrong buy. It is an ambience decision like lighting, it is never a mask, and the dining room stays unscented. Ask for a restaurant scenting plan when the degreasing is scheduled.
Oil aerosolises, condenses as a thin film on every cooler surface, and then oxidises into something smellier and stickier than it started as. That is why age makes it worse and why wiping visible surfaces misses it. Degreasing, access and in some cases replacement are the answer. A reed at ₹849 is a clean-building decision for later.
For a clean small entrance or a washroom, the product is a Mountain Breeze reed - pine, sage and cedar, alcohol-free and phthalate-free, six fibre reeds flipped weekly, 50ml lasting 6 to 8 weeks at ₹849 or 130ml at ₹1,349. A bigger bottle buys months, not metres, and it has no off switch.
See the SOSA Mountain Breeze reed diffuser ₹849 Ask for a restaurant scenting plan

The smallest product we make

This is the smallest, cheapest thing on our site and it is still the wrong answer to the question in the title. It is here so you can see what the honest end of this decision actually looks like once the building is clean.

SOSA Mountain Breeze reed diffuser
A single small entrance under about 300 sq ft, or a washroom
Mountain Breeze reed
Pine, sage and cedar in an alcohol-free, phthalate-free coconut-derived base. 50ml at ₹849 lasts 6 to 8 weeks, 130ml at ₹1,349 lasts 14 to 18 weeks, with six fibre reeds to flip weekly. Continuous, silent and unpowered, with no off switch, which in a washroom is a feature and in a foyer can be a fault.
From ₹849
SOSA Sukoon
An arrival of roughly 300 to 750 sq ft
SOSA Sukoon
Ultrasonic cool-mist diffuser covering roughly 270-320 sq ft, supplied with three 15ml fragrances. Right for one foyer with a host desk in it, where a Vaayu at ₹11,999 would be the wrong buy. Keep it in the entrance volume, and nowhere its output can drift towards a table.
From ₹1,899
SOSA Mountain Breeze reed diffuser
The reed, for a small clean entrance or a washroom
SOSA Mountain Breeze reed diffuser
Pine, sage and cedar in an alcohol-free, phthalate-free, coconut-derived CCT base, with six fibre reeds to flip weekly. 50ml runs 6 to 8 weeks at ₹849; 130ml runs 14 to 18 weeks at ₹1,349; refills are 300ml at ₹2,399 and 500ml at ₹3,499. A reed's reach is set by exposed fibre surface area, so a larger bottle buys months rather than metres, and six bottles in a large foyer give six small aureoles rather than one level. Keep the oil away from open flame and heat.

The three stages of an oil film

Each stage tells you something practical about where to look and what it will take to remove. This is the whole reason the chemistry is worth five minutes of an operator's time.

1
Follow the aerosol, not the splatter
The oil that matters never lands anywhere near the pan
Splatter is a housekeeping nuisance and it is dealt with nightly because it is visible and within reach. The odour problem is the fraction that leaves as an aerosol and travels with the plume, which means it lands wherever your air goes rather than wherever your cooking is. Follow the air and you find the film: into the canopy and the filter bank, along the duct, and for everything the hood does not capture, out into the room, up to the ceiling, along the top of the walls and into the fabric. This is why a restaurant can have an immaculate line and a stale room. They are not the same surfaces at all.
Tip: Put a clean white cloth on top of a light fitting near the line for a week. That tells you where the air goes.
SOSA Mountain Breeze reed diffuser
One Mountain Breeze reed diffuser ₹849, set once and left alone, is the whole hardware side of this.
See SOSA Mountain Breeze reed diffuser →
2
Understand what a thin film is
A small amount of oil spread very wide is the perfect condition for it to react
A litre of oil in a fryer is stable for a shift. The same litre spread as a film over a few hundred square metres of duct, ceiling and fabric has an enormous area exposed to air, and that is what makes the difference. Oxidation happens at the surface, so a film reacts on almost all of itself at once, while a body of oil reacts only at the top. The practical consequence is that the smell does not scale with how much oil escaped - it scales with how thinly and widely that oil is spread, and with how long it has been sitting there. Porous materials are the worst case because the film goes inside the material rather than on it.
Tip: Ceiling tiles and unlined curtains hold it internally. Assume they are part of the problem until proven otherwise.
SOSA Mountain Breeze reed diffuser
One Mountain Breeze reed diffuser ₹849, set once and left alone, is the whole hardware side of this.
See SOSA Mountain Breeze reed diffuser →
3
Then account for age
An old film is different material, and it protects the newer film on top of it
Oxidation produces smaller, more volatile and more odorous fragments, which is why old grease smells sharp and stale rather than like cooking. Part of the film also thickens and cross-links into a varnish-like layer, and once that has happened a routine surface clean can leave most of it in place while looking as though something was done. Worse, the layer traps whatever lands on it next, so each year is easier to retain than the last. This is the honest reason an older restaurant needs a harder intervention than a new one: degreasing with hot water and time, physical access through duct hatches, and in some materials replacement. What that requires in your building is for your kitchen consultant and your local authority to say.
SOSA Mountain Breeze reed diffuser
Nothing on this step comes from a fragrance company. It is access, labour and a written interval.
See SOSA Mountain Breeze reed diffuser →
The SOSA principle
A litre of oil in a fryer is stable for a shift; the same litre spread as a film across a duct, a ceiling and a curtain has almost all of itself exposed to the air, and that is the whole difference.
Which is why the smell of an old restaurant scales with how thinly its oil is spread, not with how much escaped.
SOSA Mountain Breeze reed diffuser
The honest small buy, for a clean entrance: Mountain Breeze in pine, sage and cedar, ₹849 for 50ml lasting 6 to 8 weeks. Dry, mineral and deliberately not-food at a restaurant door.

The degreasing order, by surface

Surfaces differ in how much film they hold and in how hard it is to get off. This is the order I would work them, and the honest note on the ones that do not recover.

The SOSA plan
Where the film is, and what it takes to remove
The surface What to do
Hood interior, filter frames, plenum
The largest and greasiest reservoir in most buildings. Degreasing with hot water and time, on a written interval, with the frames and plenum included rather than just the filters.
The duct run
Cleaned through its access hatches rather than inspected from the bottom. Often the oldest untouched film in the building, and the one nobody has a date for.
High hard surfaces
Upper walls, ceilings, pelmets and the tops of light fittings. Worked high to low on a cold kitchen so you are not re-depositing an hour later.
Porous ceiling tiles
The film sits inside the material rather than on it. Frequently replaced rather than cleaned, and worth budgeting for honestly.
Curtains, banquettes and carpet
Specialist cleaning on an interval, with the clear-eyed note that some fabrics and foams never fully recover and are replaced.
SOSA Mountain Breeze reed diffuserFragrance, last, in a clean foyer
Once the film is gone and the room reads clean at eleven in the morning. One small source, dry and mineral, never the dining room.

The fabric side of this, with a workable schedule and the honest note about materials that do not come back, is in whether curtains, carpets and upholstery absorb restaurant cooking smells. And if you want the whole building put in order, with drains and bins ahead of grease and fragrance last of all, that is exhaust, grease, HVAC, fabrics, drains or fragrance: what to fix first. SOSA is independent and not affiliated with any hotel.

SOSA Mountain Breeze reed diffuser
A bigger bottle buys months, not metres: 130ml at ₹1,349 runs 14 to 18 weeks. Reach is set by exposed reed surface area, so more bottles will not give a large foyer a level.
Degrease first. The reed is a ₹849 decision for later
Mountain Breeze at ₹849 is pine, sage and cedar for one small clean entrance - and it does nothing whatsoever to an oxidised film.
See the SOSA Mountain Breeze reed diffuser Book a scenting plan
Put a clean white cloth on top of a light fitting near the line and look at it a week later, and you will know exactly where your air has been going.
— Sonal Sahani, SOSA

The SOSA restaurant specification

The whole ladder, for when the degreasing is done and you want one small arrival source. Reeds are a volume control rather than a range control, so a larger bottle buys months and not metres. Cold-air refill oil for the Vaayu is not currently sold separately, so the 4 × 100ml supplied runs 90+ days a fill and further supply should be confirmed with SOSA in writing. Made in India, and a portion of every order supports girl-child education through Nanhi Kali.

The SOSA restaurant specification
Small, dry and inedible - and bought only once the film is gone
Machine Best for Why it works Price
SOSA Mountain Breeze reed diffuser A single small entrance under about 300 sq ft, or a washroom Pine, sage and cedar, alcohol-free and phthalate-free, six reeds flipped weekly, 50ml for 6 to 8 weeks. Continuous and unpowered, with no off switch ₹849
View →
SOSA Sukoon An arrival of roughly 300 to 750 sq ft 270-320 sq ft coverage with three 15ml fragrances included. At this size a Vaayu at ₹11,999 would be the wrong buy, and with an oil film in place the right answer is neither ₹1,899
View →
Get the film off, replace what cannot be cleaned, then decide whether one small arrival source is worth ₹849 to you. Ambient scent here is an ambience decision like lighting; it is never a mask for grease, oil, frying or smoke; and the dining room, the chef's table, any tasting-menu room and the pass stay unscented, with no source placed where it can reach a table. I will not describe any fragrance as food-safe or safe for use around food, because we have not tested for that and will not imply it, and what your hoods, ducting and grease interception require, and how often, is a question for you, your kitchen consultant and your local authority rather than for me. Fragrance oil is flammable, so both the oil and any machine stay well away from open flame and heat, including ranges, tandoors, flambé service and table candles. And plainly: SOSA does not publish a business-outcome number because it has not measured one. Ask for a restaurant scenting plan before you spend anything.
SS
ISIPCA
Versailles
A note from Sonal

This is the page I most often end up explaining on a call, because once an operator understands it they stop asking me for a fragrance and start asking their contractor for access hatches. The short version is that the oil you can see is not the oil that smells. A fraction of every hot oil leaves the pan as an aerosol fine enough to travel with the plume, and it lands wherever your air goes - inside the canopy, along the duct, on the ceiling, on the top of the lights, and in the fabric. It lands thinly, which is the important word.

Thin is what makes it persistent. A body of oil in a fryer reacts only at its surface; the same oil spread as a film across a few hundred square metres is almost all surface, so it oxidises readily and the products of that reaction are smaller, more volatile and considerably less pleasant than the oil was. Part of it also thickens into the varnish-like layer everyone recognises from an old hood, and that layer keeps each new year's deposit in place and resists a routine clean. So age is not simply more of the same problem, it is a harder problem, and it needs degreasing, hot water, time and access rather than a cloth. What yours needs specifically is a conversation for your kitchen consultant and your local authority.

On hardware, the honest ladder here is short and cheap. A single small clean entrance or a washroom is a Mountain Breeze reed at ₹849, and a bigger bottle at ₹1,349 buys months rather than metres. An arrival of 300 to 750 sq ft is a Sukoon at ₹1,899, and a Vaayu at ₹11,999 would be the wrong buy at that size. While the film is still there, buy nothing yet. Made in India, and a portion of every order supports girl-child education through Nanhi Kali.

Frequently asked questions

Why do cooking oils create persistent odours in restaurant interiors?
Because a fraction of every hot oil leaves the pan as an aerosol fine enough to travel with the plume, and it condenses as a very thin film on every surface cooler than that plume. A thin film has an enormous surface area for its volume, so it oxidises readily, and oxidation produces smaller, more volatile and more odorous fragments than the oil itself. The film then keeps releasing those into whatever air passes, for a very long time.
Why does the smell get worse as the restaurant gets older?
Because the film changes rather than simply accumulating. Oxidation makes it smellier, and part of it thickens and cross-links into a sticky, varnish-like layer familiar from the inside of an old extract hood. That layer is chemically no longer the oil you could have wiped off on day one, it resists a routine surface clean, and it holds each new deposit on top of itself. So every year is easier to retain and harder to remove than the last.
Why is wiping the surfaces not enough?
Two reasons. First, the film is mostly where a cloth does not go: above eye level, on top of things, behind pelmets, inside ducting and inside porous materials such as ceiling tiles and unlined curtains. Second, an oxidised, cross-linked layer does not lift the way fresh oil does, so a general surface clean can leave most of it in place while appearing to have worked. It needs degreasing, hot water, time and physical access, on a written interval.
Which materials never fully recover?
In my experience, porous ceiling tiles, unlined curtains, and the foam inside banquette seating are the usual candidates, because the film sits inside the material rather than on it. Specialist cleaning helps and is worth doing, but budgeting honestly for replacement of some items is more useful than repeated attempts. That is a judgement for you and whoever supplied the materials, and it is not something a fragrance company can settle for you.
Will a reed or diffuser help in the meantime?
No. Fragrance never removes, cancels or covers another smell, and an oxidised oil film is entirely untouched by anything we make. SOSA sells no degreaser, no extractor and no deodoriser. Once the film is gone and the room reads clean with nothing cooking, one small arrival source makes sense: a Mountain Breeze reed at Rs 849 for a single entrance, a Sukoon at Rs 1,899 to about 750 sq ft. The dining room stays unscented.
SOSA Mountain Breeze reed diffuser
And the machine, for a genuinely connected arrival: A Vaayu at ₹11,999 covers up to 1000m³. Under about 750 sq ft of arrival it is the wrong buy, and a Sukoon at ₹1,899 is right.
Get the film off. Then a ₹849 reed at the door
SOSA — Clinic Scenting for fine-dining restaurants and restaurant groups
A Mountain Breeze reed (₹849 for 50ml, ₹1,349 for 130ml) is pine, sage and cedar for one small clean entrance or washroom, alcohol-free and phthalate-free, with six fibre reeds to flip weekly; an arrival of 300 to 750 sq ft is a Sukoon at ₹1,899, where a Vaayu at ₹11,999 would be the wrong buy. While an oxidised oil film is in place the honest answer is to buy nothing yet. Made in India, and a portion of every order supports girl-child education through Nanhi Kali. Send us the four dates: hood, frames, duct run, pelmets.
Ask for a restaurant scenting plan → SOSA Mountain Breeze reed diffuser · ₹849
Editorial standards & sources
About this guide: Written by Sonal Sahani, ISIPCA Versailles-trained founder and perfumer at SOSA Home & Body. Product recommendations reflect the SOSA range; the planning advice applies to any brand.

Facts verified 5 September 2026 against the live SOSA product pages: the SOSA Vaayu (₹11,999) is a waterless cold-air nebuliser rated to 1000m³, described by the manufacturer as approximately 2,000-3,000 sq ft, with adjustable intensity, a 400ml refillable tank lasting 90+ days a fill depending on intensity and run hours, Bluetooth app and button control, 1h/4h/8h/24h timers, operation under 38dB at 5W, freestanding or wall and HVAC mounting, auto-stop and key-lock, and CE, RoHS and SGS certification, which are electrical and compliance marks and not medical approvals. Being waterless, it adds no moisture and leaves no residue on surfaces or equipment. The SOSA Sukoon (₹1,899) is an ultrasonic cool-mist diffuser covering roughly 270-320 sq ft and is supplied with three 15ml fragrances; the water-based Hotel Collection (₹299 / ₹999 / ₹1,799) is an ultrasonic fragrance and is not a refill for a waterless cold-air machine. SOSA reed diffusers are alcohol-free and phthalate-free, with 50ml lasting about 6-8 weeks and 130ml about 14-18 weeks. Cold-air refill oil for the Vaayu is not currently sold separately - the machine ships with 400ml included and further refills should be confirmed with SOSA. Warranty, annual maintenance, installation and bulk terms are not published and should be confirmed before ordering. Ambient scent is an interior and hospitality decision: it makes no clinical, therapeutic or wellbeing claim, it works alongside proper extraction, grease management, drainage, cleaning and air change and is never a substitute for any of them, it is never used to mask or remove another smell, and no claim is made that fragrance influences a guest's decision or any commercial outcome. Dining rooms, chef's tables, tasting-menu rooms and food-preparation areas are left unscented, no machine is placed where its output can reach a table or a pass, no fragrance is described as food-safe or safe for use around food, and the operator's own kitchen consultant and local food-safety and fire authority govern anything sited near a kitchen. Fragrance oil is flammable and is kept away from open flame and heat. The chef's judgement overrides any scenting plan in their own room. The hotel-inspired scents are SOSA's own original interpretations; SOSA is an independent brand and is not affiliated with, or endorsed by, any hotel named for reference. Coverage, fragrance usage and running cost depend on the space, settings and hours of use, and are confirmed on a consultation. Prices and availability are subject to change - see the live product pages.
ブログに戻る