I specialize in mobile games, so i don't know much sites. But if your game is good enough, you could release it to Armor Games or Steam. I'm pretty sure Kongregate will let you release pretty much any game. You can always post to the Scirra Arcade too.
Since you specialize in mobile games, any tips on how to get a mobile game out there?