Sunburst Plaza

Address: 1290 Hollister Street,
City/State: San Diego, CA 92154 
Listing Status: For Lease
Property Type: Retail