21 Woods Street San Rafael, CA 94901
This one-of-a-kind home on a street-to-street lot in Gerstle Park is set on a gently sloping hillside with commanding views of the neighborhood. A majestic oak anchors the grounds between a level lawn and an expansive deck with hot tub and outdoor entertaining space. Inside, the open first level is flooded with light from a wall of windows overlooking the property and an octagonal opening drawing daylight down from large overhead skylights. The kitchen, with Sub-Zero refrigerator and Italian Superiore professional range, flows into the dining area. A few stairs lead up to the living room with a fireplace. Also on this level is a lounge/tv area, a full bath, a versatile room that can function as a gym, office, or guest room with an adjoining laundry/storage room. The upper level has stunning open space with a large picture window and sitting alcove, a lovely bedroom, and a luxurious bath with soaking tub, shower, dual sinks and vanity. Through dramatic double doors, the primary suite has a full bath, a generous living/bedroom space, and an additional room that works as nursery, studio, or dressing room. This suite could potentially be converted to an ADU or independent unit, with its own street address already in place. This is a home that captures the heart and fires the imagination. Wonderful exactly as it is or a canvas for your own vision of your perfect home environment.
property details
Interior Features
Beamed Ceilings
Double Vanity
Granite Counters
Kitchen Island
Built-In Refrigerator
Dishwasher
Disposal
Free-Standing Gas Range
Range Hood
Ice Maker
Washer/Dryer Stacked
Insert
Living Room
Stone
Other
Carpet
Wood
Exterior Features
Landscaped
Sprinklers In Front
Sprinklers In Rear
Private
Paved
Driveway
Utility & Building Info
Wall Unit(s)
Central
Fireplace
Wall Furnace
Craftsman
2 Story
Price History
| date | event | price | source |
|---|---|---|---|
|
05/07/2026
05/07/2026
|
Active |
$1,760,000
|
Bay Area |
Market Trends
Source: Constellation1
Mortgage Calculator
- Principal {{ parseInt(priciplePayment).formatThousands(0) }}
- Interest {{ parseInt(interestPayment).formatThousands(0) }}