New Residential Tower Downtown to be Occupied – Finally (Roberts Tower – 411 N. 8th St)

The 25-story tower known as the Roberts Tower at 411 N. 8th St. in Downtown St. Louis may soon be occupied, but not by condo dwellers in the 55 units initially imagined by original builder/developer the Roberts Brothers. Instead, new developers UrbanStreet Group, out of Chicago, will spend $22 million crafting the building into 132 apartments. …