
Case study · Paso Robles wine country
Modern Ranch ADU Guest House in Paso Robles, CA
A detached 1,200 sq ft guest house with just as much covered porch: another 1,200 sq ft of covered outdoor living with an outdoor kitchen and a fireplace, set poolside in Paso Robles wine country.
- LocationPaso Robles wine country
- Guest house1,200 sq ft
- Covered porches1,200 sq ft
- Layout3 bed · 1 bath
Modern Ranch ADU · the brief
The goal
A self-contained guest house on the property, with vaulted rooms inside and as much covered outdoor space as indoor space.
The porches carry an outdoor kitchen and a fireplace, so guests can cook, eat and gather outside under cover.

Scope
What we built
- Detached accessory dwelling unit (ADU), 1,200 sq ft
- Three bedrooms and one bath
- Vaulted interiors
- 1,200 sq ft of covered porches
- Outdoor kitchen
- Fireplace
- Set poolside, in Paso Robles wine country
Thinking about a guest house or ADU? See our ADU and guest house services.
Process
How we ran it
The same way we run every Harrod Built home: a licensed family team and one point of contact from start to finish.
- 01
One licensed family team
Harrod Built is run by brothers Michael and Chris Harrod (CSLB #986950). Michael is the licensed general contractor and stays involved from the first design conversation to the final walkthrough.
- 02
One point of contact
Chris runs the job day to day: the schedule, the subcontractors and the details. You always know who to call.
- 03
Permits and pre-construction
Our team handles the permit process, site prep and pre-construction logistics, and keeps you informed before ground is broken.
- 04
Updates, finishes, walkthrough
Regular updates through every phase, help with finish selections, and a final walkthrough before handover, backed by our warranty.
Start your project
Planning a guest house or ADU in Paso Robles?
Tell us about your lot, your plans and your timeline. Call Michael directly, or send your project details and we’ll get back to you.
See another project: Templeton Modern French Country









