With the former Shelor Motor Company building at 1621 Milam St. all but doomed to meet the wrecking ball, historian Stephen Fox digs through some old Chronicle clips to remind us that there’s still a few other old car dealerships lurking down south in Midtown. Sure, they may not be as pedigreed as the ill-fated […more]
Posted in: Houston
Comments are closed.