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