942-950 Avalon Ave
San Francisco, CA 94112
$3,900,000 USD
7,500 SF
7,500 SF
$3,900,000 USD
Freestanding