Find your business the perfect home! Ventura Investment Co. For Lease: Spacious Warehouse- 4045 W Quail Ave. For Lease: Office Space- 1601 Carmen Dr. For Lease: Office Space- 360 Mobil Ave.