321 Caselli Ave, San Francisco, CA 94114
3
beds
2,250 Sq.Ft. LIVING AREA
1,947 Sq.Ft. lot