Renderings Revealed for Flushing Point Plaza at 131-02 40th Road in Flushing, Queens
The project team behind Flushing Point Plaza, a rising three-tower complex, has revealed the preliminary renderings of two forthcoming residential towers. The development is located at 131-02 40th Road in Flushing, Queens, and will eventually comprise more than 243,000 square feet of residential area.