Castillo Automotive
Mobile across the GTA✦Paint correction✦Ceramic coating✦Vintage & classic care✦One car at a time✦Mobile across the GTA✦Paint correction✦Ceramic coating✦Vintage & classic care✦One car at a time✦Mobile across the GTA✦Paint correction✦Ceramic coating✦Vintage & classic care✦One car at a time✦Mobile across the GTA✦Paint correction✦Ceramic coating✦Vintage & classic care✦One car at a time✦Mobile across the GTA✦Paint correction✦Ceramic coating✦Vintage & classic care✦One car at a time✦Mobile across the GTA✦Paint correction✦Ceramic coating✦Vintage & classic care✦One car at a time✦Mobile across the GTA✦Paint correction✦Ceramic coating✦Vintage & classic care✦One car at a time✦Mobile across the GTA✦Paint correction✦Ceramic coating✦Vintage & classic care✦One car at a time✦

Mobile car detailing · Toronto & the GTA Concours care, at your driveway.

Johnnie Ricardo is a mobile car detailer serving Toronto and the GTA. He restores leather interiors, corrects paint and applies ceramic coatings by hand, on exotics, classics and everyday drivers, right where the car already lives.

Johnnie hand-finishing a red classic coupe on a gravel drive
Machine polishing the hood of a yellow BMW M3
250+ cars corrected across the GTA, one at a time
Services

What he does. Three crafts, one pair of hands.

Mobile car detailing across the Greater Toronto Area. Every job is done by hand, at your driveway, and quoted for the car in front of him.

Request a quote
Step by step

How he restores leather. Four steps, no shortcuts.

Leather is where most details cut corners. Johnnie's process is slow on purpose, so seats keep their softness, their colour and their original character, done by hand at your home anywhere in the GTA.

Step 01

Inspect

A close look at every seat first: the wear, the creases, any stains or dye transfer, so he knows where the work is.

Johnnie running his hand over a worn black leather BMW seat to check the creases
Step 02

Prep

Every seat vacuumed, seams and crevices included, then wiped down so no loose grit gets ground into the leather.

Johnnie wiping down a black leather seat with a microfibre towel before cleaning
Step 03

Deep clean

A hard-bristle brush worked across the grain lifts the body oils, dirt and contaminants that a wipe leaves behind.

Hard-bristle brush scrubbing contaminants out of a black leather seat
Step 04

Condition & protect

Leather Honey warmed between his palms and massaged into every seat by hand. It soaks in, leaves no oily residue, and repels water for up to six months.

Johnnie massaging leather conditioner into a black leather seat by hand
Bottle of Leather Honey Leather Conditioner on a black leather seat
What he uses

Leather Honey Leather Conditioner

The conditioner Johnnie uses on every leather interior. It restores and protects in one step, and leaves seats soft rather than slick.

  • Protects & restores
  • No oily residue
  • Water repellent
  • Non-toxic
  • Lasts up to 6 months per treatment
Johnnie Ricardo, owner of Castillo Automotive
8 yrs on paint, polish and leather
About

One detailer. One car at a time.

Castillo Automotive is Johnnie Ricardo, working alone, by appointment, across the GTA. No front desk, no upsell menu, no car handed off to whoever's free that day.

He's worked on everything from McLaren Sennas, a Nismo 400R and Lamborghinis down to the everyday driver that gets you to work, and every one gets the same attention. That care now travels to wherever the car already lives.

Vintage & classic specialist01
Paint restoration & leather treatment02
Fully mobile, GTA-wide03

Recent
work.

Modern exotics, project cars, and a few classics that don't get driven often enough.

Maserati Indy on a gravel drive after detailing
Blue Mazda RX-7 in the shop
Green BMW Z1 in the shop
Machine-polishing a red Ferrari panel
Black Lamborghini Murcielago
Yellow BMW M3 after paint correction

No storefront. Four steps and he's at your door.

01

Send the details

Use the form, text, or DM with the car and what it needs. Photos help.

02

Get a quote

A price based on the car's size, paint and condition, not a flat rate.

03

Book the slot

He comes to you, anywhere in the GTA, with everything he needs.

04

The reveal

A walk-around of the finished car together before he packs up.

FAQ

Good questions. Straight answers.

Where do you offer mobile detailing?

Anywhere in the Greater Toronto Area, including Toronto, Mississauga, Brampton, Vaughan, Markham, Richmond Hill, Oakville, Burlington, Milton, Pickering, Ajax, Whitby and Oshawa. Johnnie brings everything he needs and works on the car at your home, so you never have to drop it off.

How much does detailing cost?

Every quote is based on the car's size, paint and condition, not a flat rate. Send the car and what it needs through the form below, by text at (437) 986-4911 or on Instagram, and Johnnie comes back with a price.

What do you use on leather seats?

Leather Honey Leather Conditioner. After vacuuming and deep cleaning with a hard-bristle brush, Johnnie works it into every seat by hand. It restores and protects the leather, leaves no oily residue, repels water and lasts up to six months per treatment.

Should paint be corrected before a ceramic coating?

Yes. A ceramic coating locks in whatever is underneath it, swirls and scratches included. Johnnie corrects the paint first with machine polishing, then applies the coating so it seals in a clean, glossy finish.

Is a ceramic coating worth it for Ontario winters?

For most cars, yes. The coating forms a hard, hydrophobic layer that resists road salt, UV fading and bird droppings, and makes every wash easier through the winter.

What kinds of cars do you work on?

Everything from McLaren Sennas, a Nismo 400R and Lamborghinis to vintage classics and the everyday driver that gets you to work. Every car gets the same one-on-one attention.

Request a quote

Tell him about the car.

Fill in what you know and Johnnie comes back with pricing and the next available appointment. Prefer to talk? Everything below reaches him directly.

By appointment only · Mobile across the GTA

What it needs
Call Text Get a quote