3910 Chapman St
San Diego, CA 92110
Price Upon Request
58,000 SF
85
Units
58,000 SF
Price Upon Request
Apartments