Games / Steam App 1383910
Town Squared is a peaceful city building and puzzle game. Create cute architecture as you take a tiny voyage, discovering and unlocking new buildings along the way.
No Steam reviews recorded for Town Squared yet.