RateMyApartments
3025 Newell St. Ratings and Reviews
3025 Newell St.
3025 Newell St., San Diego, CA 92106
CURRENTLY REVIEWING