The 8th gym is in Eaugulou City. You need to get the Mist Stone first. You get the Mist Stone after you beat Scientist Conrad at the Silph Warehouse in Botan Outskirts. I will explain the whole thing later.