It's stated multiple times that Star City's 'sister' city is in Russia. An American city would most certainly not have a sister city in Russia.
When Felicity was texting Alena at the end of the episode, the keys that she taps do not correlate with the message that appears.