Camellia Apartments

85 N Holliston Ave, Pasadena, CA 91106

CURRENTLY REVIEWING