Not anymore! Now it's NEMA, a new luxury apartment complex.
It's got 754 units, a 7,000-square-foot fitness center and 1,500-square-foot "energy solarium." Rent starts at over $3,400 for a studio apartment. Here are some street-level signs advertising the place.