Share This Listing

Message

965 characters remaining

Hmm, there seems to have been an error sending your message. Please try again.

Your email has been sent.

Still interested?

Contact the broker for more information about this property

Investment Highlights

  • Prominent corner lot in Eureka Valley
  • Rare outdoor swimming pool
  • Two-unit property with two car garage delivered 100% Vacant
  • Excellent opportunity for owner-occupants and contractors/developers looking for a project

Executive Summary

Exceptional opportunity to acquire a classic San Francisco duplex on a prominent corner lot in the heart of Eureka Valley. Featuring two vacant residential units, a two-car, side-by-side garage with an office and bathroom below, a rare outdoor swimming pool, and owned solar panels, this property offers outstanding potential for investors, owner-users, or developers. Rich in period character, the building presents an excellent opportunity to renovate, restore, or reimagine while preserving its architectural charm. Ideally located just moments from the Castro and Upper Market corridors, residents enjoy easy access to renowned restaurants, cafes, parks, shopping, and Muni Metro. A rare chance to transform a distinctive property in one of San Francisco's most sought-after neighborhoods.

Property Facts

Price $1,800,000
Price Per Unit $900,000
Sale Type Investment
Sale Condition Redevelopment Project
No. Units 2
Property Type Multifamily
Lot Size 0.07 AC
Building Size 1,620 SF
Average Occupancy 0%
No. Stories 2
Year Built 1900
Parking Ratio 1.23/1,000 SF

Amenities

Site Amenities

  • Fenced Lot
  • Pool
  • Storage Space

Unit Mix Information

Description No. Units Avg. Rent/Mo SF
1+1 1 - 810
2+1 1 - 810
Very walkable
80/100
Moderately drivable
60/100
Exceptional public transit
100/100
Moderately bikeable
60/100
  • Listing ID: 41563614

  • Date on Market: 8/5/2026

  • Last Updated:

  • Address: 19 Danvers St, San Francisco, CA 94114

Link copied
Your LoopNet account has been created!

Please Share Your Feedback

We welcome any feedback on how we can improve LoopNet to better serve your needs.
X
{{ getErrorText(feedbackForm.starRating, "rating") }}
255 character limit ({{ remainingChars() }} charactercharacters remainingover)
{{ getErrorText(feedbackForm.msg, "rating") }}
{{ getErrorText(feedbackForm.fname, "first name") }}
{{ getErrorText(feedbackForm.lname, "last name") }}
{{ getErrorText(feedbackForm.phone, "phone number") }}
{{ getErrorText(feedbackForm.phonex, "phone extension") }}
{{ getErrorText(feedbackForm.email, "email address") }}