3330 3340 Island, San Diego, CA 92102

| 2,944 SQ/FT

Pending $1,200,000