Wow. what a pile of models you've accumulated. They look great. Are those buildings scratch-built?
I wish i had that talent to scratch build like that.
The buildings are from a model train shop. and they were dirt cheap, i think about $12 for the set.