Del Rio Apartment Homes at 2288 Fenton Parkway, San Diego, CA 92108-4740 | HotPads