Torrey Pines Business and Science Park

San Diego

Torrey Pines Business and Science Park 9444 Balboa
<p>Torrey Pines Business and Science Park, also referred to as the Eli Lilly building, is home to roughly 165,000 square feet of medical and research facilities.</p> <br> {

Torrey Pines Business and Science Park, also referred to as the Eli Lilly building, is home to roughly 165,000 square feet of medical and research facilities.


}