Apartment Unit 73 at 9310 Towne Center Drive, San Diego Utc La Jolla, CA 92121 - HotPads