Otto Real Estate, Inc. is a licensed real estate development and property management company based in Arcola, IL. Established in 1976, we specialize in both commercial and residential lease properties. We are experts in property management of multifamily homes (apartments and complexes). Our company also provides commercial property management. We are committed to complete customer satisfaction. Whether you are looking for commercial or residential properties, we are here to eliminate your concerns and provide you with a stress free and pleasant experience. Find the Perfect Property When you choose us, we take the time to understand your requirements completely and use our expertise to help you find the perfect property you are looking for.