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