63 N Broadway, Chula Vista, CA 91910
Sale Price: SOLD!
- Brand New 10-Year NNN Lease with Annual Rent Increases
- Growing Mexican Ice Cream Chain with 20+ Stores
- Well Positioned between High Volume Walmart Supercenter & Best Buy
- Located in the Dominant Power Center Serving the Cities of Chula Vista and National City