THE PLAZA AT THE BORDER

Address: 3951 Camino de la Plaza,
City/State: San Diego, CA 92173 
Listing Status: For Lease
Property Type: Retail