The Queensbridge Houses, the largest public housing complex in the country, near the spot where Amazon plans to put a new headquarters.In by January 22, 2019Leave a CommentThe Queensbridge Houses, the largest public housing complex in the country, near the spot where Amazon plans to put a new headquarters.