Apartment Unit at 6861 Alvarado Road #7, San Diego, CA 92120 - HotPads