RateMyApartments
Camellia Apartments Ratings and Reviews
Camellia Apartments
85 N Holliston Ave, Pasadena, CA 91106
CURRENTLY REVIEWING