PSR, Freed's Realty arm, has leased space at 672 Dupont Street. I took a Google Map view, and posted it below. They leased the Blockbuster space (kind of ironic, as if what
@Matthew Slutsky is saying is true, they will probably be doing a modern form of blockbusting the street).
I wasn't sure why they were thinking about opening a branch here, as it is well establish by Realtors, and not much new construction.
But, all makes sense now if Freed is in fact trying to take over this stretch.