Apartment Unit 21 at 999 Locust Street, Pasadena, CA 91106 | HotPads