Black City maybe? (as stated before) Some are quite high level so you'd have to do so preparations before training there. You can rebattle every trainer instantly, each has one Pokemon.
"When in doubt, bomb your way out!" - Bombkirby
I've accepted tacos as my favorite food. And I kindly bolded my opinion so it'll be forced upon all who glance at my posts.