5001 Newport Avenue, San Diego, CA 92107, United States
Location
5001 Newport Ave
San Diego
, CA
See map: Google Maps