Fifty Twenty-Five Apartments

5025 Collwood Boulevard, San Diego, CA 92115