Posted by Jonathan Kostyra on Friday, October 12th, 2007 at 1:59pm.
Michelin on Main Street officially opened its doors late last month with a rather soft opening. I personally did not see much publicity about the opening.
I toured the Retail Store and was impressed with the uniqueness of the overall retail presentation there. The store looked more like something that you would see in Atlanta, New York, or Europe. Amongst other things, the store features a race track with moving lights that spans the downstairs wall and goes up to the upstairs ceiling. Then there in real life size is a Cadillac Deville suspended from the ceiling. There are also clothes and other Michelin memorabilia for sale.
Overall, I thought the store was a neat stop and would certainly encourage others to give it a tour!