$2,199,000 - 3276 Talbot St, San Diego, CA 92106
3276 Talbot St
San Diego,
CA
92106
Country: US