Go north to Rage lake, battle the Red Gyrados. Go back on shore and Talk to Lance. Follow him back to Mahogany and go to the 'poke mart' there (Its just a building near the exit of Mahogany) and battle team rocket. When you do that you should be able to get into the gym
you definitely need help here, so go read everything on bulbapedia and serebii and psypokes, then here is the solution... mahogany town is in mahogany town!
There IS no Radio Tower in Mahogany town
so you can get past the guy in mahogany town
Mahogany Town.
The lake of Rage is located north of Mahogany Town, on Route 43. Mahogany town is East of Ecruteak City.
get to mahogany town
south of the lake of rage
after defeating team rocket in mahogany town,go to the radio tower in goldenrod city.
no, but mount mortar is next to mahogany town and near ecruteak city it crosses through a river to mahogany town
Go north to the Lake of Rage, you can fish for gyarados their. Additionally, hatching a water type Pokemon in mahogany town would be 'getting it in mahogany town'
you have to defeat the other seven gyms to pass to the next city next to mahogany.
It's in the cave between Mahogany town and Blackthorn town