Balboa Crest

Address: 6133-6393 Balboa Ave
City/State: San Diego, CA 92111 
Listing Status: For Lease
Property Type: Land