Tierra Del Sol

Address: 10405 - 10425 Tierrasanta Blvd.,
City/State: San Diego, CA 92124 
Listing Status: For Lease
Property Type: Retail