Apartment Unit 5156 at 5150 Towle Court, San Diego, CA 92105 | HotPads