Game Details

NameThe Town of Light
Latest rank897
Latest price2.85 EUR
ReviewMostly Positive 79% of the 948 user reviews for this game are positive.
Release date26 Feb, 2016
Developer LKA
Publisher Wired Productions