Towered
Superstar
Very recently a large industrial facility at this address was demolished on Lakeshore just east of Brown's Line, on the north side. I found the application sign pictured below for what sounds like a substantial development, but I couldn't find a thread for it. It's a very large site - does anyone know more?