Riazzino · Locarno · Lake Maggiore
Made-to-measure upholstery in Ticino since 1942: boats, cars, aircraft
Made-to-measure covers and bimini tops for your boat, interiors for classic cars, certified trim for aircraft and protective covers for industry. Everything is designed, stitched and fitted in our Riazzino workshop — ten minutes from the harbours of Locarno and Ascona.
Four departments, one workshop
Marine upholstery
Protective covers, canopies, bimini tops on mirror-polished 316 stainless frames, cushions and interior refits. The only workshop in Ticino that covers the whole boat.
Automotive upholstery
Sympathetic restoration of classics and youngtimers: seats, headliners, dashboards, hoods, carpets. Porsche, Ferrari, Jaguar, Aston Martin, Alfa Romeo.
Aircraft upholstery
Interiors for fixed and rotary wing using FAA, FAR and EASA certified materials, working alongside RUAG and AeLo Maintenance SA.
Industrial & contract
Machine guards, made-to-measure upholstery, pool covers, heavy shading textiles, trim for working vehicles.
Eighty years of craft, today’s machinery
epico.ch SA was founded in 2019 on the acquisition of Selleria Rezzonico in Locarno, a second-generation workshop with deep local roots. After a handover period with Mr Rezzonico we moved production to Riazzino: more space, better logistics and room for the machinery the work demanded.
Today the team is made up of qualified upholsterers and apprentices. We stitch on five Pfaff and Adler long-arm industrial machines, weld PVC by high frequency on a four-metre travelling bed, bend and roll stainless steel for bimini frames, and embroider logos and names on a professional ten-colour embroidery machine, over an area of up to 30 × 27 cm. Nothing is subcontracted: what we design, we make.
We come to your boat
We work in every harbour on Lake Maggiore and our staff hold boating licences, so we can take delivery of your boat even on its mooring buoy. We tow boat trailers up to 6 tonnes with our own vehicles and, through our partners, transport boats of any kind. For sports and classic cars we have a trailer rated up to 2,580 kg, on fully insured trade plates.
For aviation, our coordinated Ferry service lets us collect your aircraft anywhere in Europe.
A service of its own
After the storm, we go and look
EPICO CARE is our yearly programme for looking after your covers: we inspect them, wash them, give the fabric back the water repellency the sun takes away, and keep them in our store over the winter. It is the difference between a cover that lasts five seasons and one that lasts twelve.
- Documented inspections, with a report and photographs
- Washing and re-proofing: the fabric beads water again
- Dry winter storage, labelled and logged
After heavy weather we go out on our own initiative to check your covers, with photographs and a written report — you do not have to call us. Included at Premium level, optional at the others.
Discover EPICO CAREFor fellow upholsterers
Our calculation tools, free for everyone
Remaking a cover in a fabric with a different roll width, cutting a roll without waste: we use these tools every day in the workshop and have put them online, no sign-up needed.
- Boat cover measuring and conversion, with diagram and workshop PDF
- Cutting optimizer with length, waste and cost
- In English, German, Italian and French, on your phone too
We collect and deliver at the berth
We collect and return the cover right at your berth, in every harbour listed below. If yours is not on the list, ask anyway — we will work it out.
Lake Maggiore · Verbano
- Porto Regionale di Locarno
- Porto Patriziale di Ascona
- Porto di Brissago
- Porto di Porto Ronco
- Porto di Muralto
- Porto di Minusio (Mappo)
- Porto di Magadino
- Nuovo Porto del Gambarogno
Lake Lugano · Ceresio
- Porto di Lugano Cassarate
- Porto di Lugano Lanchetta
- Porto di Lugano Splendid
- Porto TCS di Agno
- Porto Lido di Agno
Frequently asked questions
What does a made-to-measure boat cover cost?
Is the quote free?
How can I pay?
What warranty do you give on your work?
Let’s talk about your project
Five minutes on the phone is enough to tell whether we can help and what it costs.
Opening hours
Monday – Friday
07:45 – 12:00
13:00 – 17:15