12246 Ventura Blvd. Studio City

  • Single Tenant Retail
  • Sold in 2006