21-story Union Square tech hub gets green light from City Council despite community concerns

The New York City Council voted Wednesday to approve plans to build a new tech hub on city-owned land at 124 East 14th Street near Union Square.