Puzzle game Triple Town in two different display modes

Triple Town

Triple Town is a freemium puzzle game where players try to grow the greatest possible city. The larger the city you build, the more points you score. Triple Town released for PC and mobile in 2010.
    Most Popular