Skip to main content
3034 Newell St, San Diego, CA 92106 - $2,875,000