Project Description

LEASED
1716 Sepulveda Blvd., Los Angeles, CA 90025
±1,400 SF of Retail