Has anyone gone here? I drove past looking for a parking space at lunchtime. It's on DeSales Street (place?), between Connecticut and 17th (that's the strange little street that runs east-west just north of L and south of M). It's between Filenes (on the corner of DeSales and Conn. and the ABC studios on that block).
I'm always looking for new places in that Golden Triangle.
So what's the deal?