After signing a lease nearly two years ago, Mi Cozumel, a popular Cincinnati Mexican chain, opens near Fountain Square.