The other day we noticed you can see the still-in-progress One World Trade
Center [http://en.wikipedia.org/wiki/One_World_Trade_Center] building from the
street in the neighborhood. If you’re standing on the south side of Glenwood
Road between Coney Island Ave and Westminster, there it is