Booming Downtown La Mesa Space

Address: 8371 La Mesa Blvd.
City/State: La Mesa, CA 91942 
Listing Status: For Lease
Property Type: Retail