Project Description

SOLD
13817 Ventura Blvd., Sherman Oaks, CA 91423
±5,073 SF Restaurant / Retail Building