St. Louis has a new attraction along one of its old alignments of Route 66 -- the Neon Museum of St. Louis, which opened about a month ago. According to the St. Louis Post-Dispatch, the museum in a former garage sits along 3537 Choteau St. (aka Route 66). It's owned and curated by artist Deborah … Continue reading Neon Museum of St. Louis opens along an alignment of Route 66