A new restaurant has come to Hampton, with Mi Tierra, "My land" opening in the space vacated by the closing