This is the "Stadt Bahnhof" (city station) of Trossingen. (Trossingen has two stations, see https://en.wikipedia.org/wiki/Trossingen_Railway for details about the interesting history of this special railway).
The current modernised state of the building does not show anything of the original timber framing. (See this website for historical images: http://www.trossinger-eisenbahn.de/geschichte/ ). Faller made a version of this station so it can be seen on many model-railway layouts in Germany. I must admit I mainly used images of these models found in the web while building.
It was shown in Trossingen near the original building from November 2015-March 2016 together with the second railway station of Trossingen and a historical train: https://www.flickr.com/photos/66636161@N00/albums/72157660617116837
It's not the first version in LEGO. Daniel Kampa built this years ago and called it "Stadoerfla station": http://www.brickshelf.com/cgi-bin/gallery.cgi?f=183388
It has no interior since the visible snotted walls are to weak to carry the massive roof. Many of the elements are held by a single clip or stud.