Nationwide craft chain Michaels has opened a new location in Missouri City’s Fort Bend Town Center, company officials confirmed in an email.