I almost made one a few years ago out of legos. The only problem is that it was very hard to find enough roof tiles in green. Usually they sold in groups of 4 or 5 pieces and they were quite expensive for what you get. I think they would have made a very nice project similar to the building above.
Rick