Crouse Mill, located in and adjacent to a True Value store in North Lima, Ohio, is a fun place to visit, especially during the holiday season. Most of the trains are in two walk-through prototype boxcars parked on a siding adjacent to the store. Lots of starter sets and low- to mid-range Lionel (especially) trains and accessories. No real bargain pricing, but they have been around for many years and seem to do quite well. Kind of a local area attraction and a fine hardware store as well.
I stop by there frequently these days, mostly just to browse, since it's along the route from my home to the animal shelter where I volunteer on Saturdays.