15255 Innovation

15255 Innovation Drive, San Diego, CA 92128 | 65,671 SF