Project Description

LEASED
1716 Sepulveda Blvd, Los Angeles, CA 90025
±1,750 SF of Strip Center Retail