Skip to main content
5023 63rd, San Diego, CA 92115 - $2,300,000