Skip to main content
2629 Island Avenue, San Diego, CA 92102 - $505,000