Leave a Message

Thank you for your message. We will be in touch with you shortly.

3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
3354 20th Street # 302
VIEW PHOTOS
$2,695,000

3354 20th Street # 302

3 Beds 4 Baths 2,940 Sq.Ft. 4,513 Sq.Ft.

Open House

9/26/2026 11:00AM - 1:00PM PDT
9/27/2026 2:00PM - 4:00PM PDT
9/29/2026 2:00PM - 4:00PM PDT

Description

Soaring ceilings, dramatic scale, and expansive windows create an extraordinary sense of light and space in this luxurious penthouse in the heart of the Mission, with natural light pouring in from every direction and Downtown and Twin Peaks views unfolding beyond. The home's centerpiece is the living room, with double-height ceilings, oversized windows, a gas fireplace, and direct access to a spacious balcony, the perfect spot to grill, relax with a drink, and take in the views. Adjacent to the living room, the ample dining area is both connected and distinct. The beautifully appointed kitchen is designed as much for gathering as it is for cooking, with a massive island with prep sink, Viking range, Bosch refrigerator and dishwasher, and plenty of counter space for multiple cooks. A walk-in pantry provides abundant additional storage. The three bedrooms are thoughtfully arranged across two levels, offering privacy and flexibility, with each bedroom featuring its own en suite bathroom and walk-in closet. On the main level, a private en suite bedroom sits apart from the primary living spaces, making it an ideal guest suite, with a walk-in closet and bathroom with tub, double vanity, and stall shower. A chic powder room with a substantial storage closet adds extra functionality. Upstairs, the mezzanine lounge opens to a flexible den that can serve as a home office, nursery, gym, or additional sleeping space. The primary suite is a true retreat, with great Downtown and Twin Peaks views, gas fireplace, sitting area, walk-in closet with custom built-ins, and spa-like bathroom with double vanity, jetted soaking tub, and oversized shower with multiple jets and showerheads. A third en suite bedroom completes the upper level, with lush treetop views, a walk-in closet, and a whimsical bathroom. In-unit laundry and one-car garage parking round out the home. A shared rooftop deck with 360-degree panoramic city views features a dining table and grill for al fresco meals, drinks, and time spent enjoying the city from above. Set at the corner of 20th and Shotwell Streets, the home is surrounded by some of the Mission's most beloved restaurants, bars, and neighborhood favorites. Add the energy of Valencia Street, the beauty of Dolores Park, and the Mission's abundance of cafes, boutiques, and nightlife, and you have one of the city's most vibrant neighborhoods right outside your door.

Share Property

Location

3354 20th Street # 302, San Francisco, CA 94110

Status

For Sale
Priya Agrawal

Priya Agrawal

TITLE

Founder, Realtor®

360 Virtual Tour

Take a tour of this property

Property Amenities

Interior
Laundry room Laundry Closet, Upper Level
Fireplace Gas, Gas Starter, Living Room, Master Bedroom
Appliances Dishwasher, Range Hood, Microwave, Dryer, Washer
Total Bedrooms: 3
Half Bathrooms: 1
Full Bathrooms: 3
Area & Lot
Open house

9/26/2026 11:00AM - 1:00PM PDT

9/27/2026 2:00PM - 4:00PM PDT

9/29/2026 2:00PM - 4:00PM PDT

Total area 2,940 Sq.Ft.
Lot Area 4,513 Sq.Ft.
Living area 2,940 Sq.Ft.
MLS® ID 426165625
Year Built 2008
View Description City,City Lights,Downtown,San Francisco,Sutro Tower,Twin Peaks
Type Condo
Status For Sale
Exterior
Heat type Central
Garage Space 1.0
Parking Enclosed, Garage Door Opener, Inside Entrance, Side By Side, Independent, On Site
Finance
Sales Price $2,695,000
HOA Fees $1,186
image

Schedule a Showing

We would love to show you our beautiful property. Please select your preferred date and time below. An agent will be in touch shortly to confirm your appointment.

Schedule a Showing

We would love to show you our beautiful property. Please select your preferred date and time below. An agent will be in touch shortly to confirm your appointment.
Thank you for your interest in 3354 20th Street # 302, San Francisco, CA 94110. We are reviewing your request and will be in touch shortly!

Let’s Talk

You’ve got questions and we can’t wait to answer them.