12246 Ventura Blvd. Studio City, CA

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