Virtually every town in Iowa that was served by a railroad, had a railroad station building at some time in the town’s history. Very few of the railroad station buildings remain, but a fair number have been preserved. Many of the preserved railroad stations were moved to another location, away from the railroad tracks.
Such was the case in Knierim, Iowa where the railroad station was moved to the Knierim City Park and restored.
This is the Knierim Station in 2017:
At some point in the last three years, the city fathers must have decided that the town would be better served with the prefabricated monstrosity you see below as opposed to the restored railroad station that it replaced.