Mi Rancho offers Mexican cuisine with a happy hour and riverfront proximity.