1601 Lombard St
San Francisco, CA 94123
$5,750,000 USD
15,868 SF
12
Units
3.81% Cap Rate
15,868 SF
$5,750,000 USD
Apartments