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