2181 Logan Avenue, San Diego, CA 92113, United States
Location
2181 Logan Ave
San Diego
, CA
See map: Google Maps