RateMyApartments
Citra Apartments Ratings and Reviews
Citra Apartments
4464 Castelar St, San Diego, CA 92107
CURRENTLY REVIEWING