I have low level Pokemon on my team team and I need a good place to level them up. And I'm at Ecruteak City by the way. Thanks in advance!!!
You can try grinding at Route 38 (Tauros, Miltank, Raticate), Route 37 (Stantler, Ariados) and the Burned Tower (Magmar). The Pokemon give a decent amount of exp.