12246 Ventura Blvd, Studio City, CA

  • Single Tenant Retail
  • Sold in 2006 AT 50% profit in 10 days