33 Leo Street
Mission Terrace, San Francisco, CA, 94112
3500.0 _sqft_
$185 _persqft_
$650,000
22 DOM
MLS# 55593
Built 1999
2-4 Units / 2 Units