$1,645,000 - 3641 Leland Street, San Diego, CA 92106
3641 Leland Street
San Diego,
CA
92106
Country: US