It' very simple. The city is guilty of spilling the blood of prophets. Jesus accused only one city of that crime -- Jerusalem.
There's also the fact that Jerusalem sits on 7 hills.
Many details of the great harlot/great city are taken directly from Old Testament verses about Jerusalem.