3786 Ingraham Street, San Diego, CA 92109, United States
Location
3786 Ingraham St
San Diego
, CA
See map: Google Maps