OBI Creative Omaha, NE Featured, Tenant Improvement DETAILS LOCATION 4909 South 135th Street Omaha, Nebraska PROJECT SIZE 10,513 sf