5
651 N Sepulveda Blvd
Los Angeles, CA 90049
$38.64 USD/SF/YR
543 SF
1
Space Available
Built 2010
543 SF Contiguous
Built 2010
543 SF
$38.64 USD/SF/YR
Office