Sabre Springs Plaza

Address: 11385-11395 Poway Road
City/State: San Diego, CA 92128 
Listing Status: For Lease
Property Type: Retail