Flushing Plaza

Located in Downtown Flushing, Queens, this 260,000-square-foot office and retail complex continues to lease at rates comparable to Manhattan, earning an excellent return on investment.