8990 Miramar Rd
San Diego, CA 92126
Price Upon Request
168,965 SF
1000
Units
168,965 SF
Price Upon Request
Apartments