13824-26 Ventura Blvd., Sherman Oaks, CA

  • 3,700 square foot street retail
  • To be remodeled to high end food and boutique use