Mexican restaurant opens on South Locust in Grand Island