Enjoy gourmet sandwiches at Cane a Sucre in North Miami