Westwood Apartment Homes at 7936 Avenida Navidad, San Diego, CA 92122-5408 | HotPads