I don’t really know how to reply to comments so I’m going to say my response here. Thank you for the advice, but aren’t the Pokémon at grand hall rather low leveled?
I don't really remember the levels but it's saving your time searching those pokemon. Or you can find Carnivore and Beedrill in Jasper, I remember ever grinding there.