12080 Carmel Mountain Road
San Diego , CA 92128
United States

No Tenant - San Diego, CA

This property is located in the Carmel Mountain Power Center, adjacent to I-15. The property operates as a typical retail store.

Built: 
1993
Date Acquired: 
12/28/2004
Type: 
Retail
Square Feet: 
107,210
Acres: 
9.90
Region: 
West