A couple of weeks ago, we featured a neat old photo of holiday shopping at the J.L. Hudson Company in Detroit on Michigan in Pictures. Hudson’s was founded in 1881 at 1200 Woodward Avenue and for just over 100 years was one of the nation’s premier department stores.
Check that post out to learn much more about the history of this Detroit icon and check out the video below for a slideshow that takes you through photos of the massive store and of its ultimate abandonment and demolition. If you have a memory of Hudson’s, post it below!