ablarc, are you speaking of the new dental building? There is a Bank of America ATM on one side, on Washington, the entrance to the building on the main drag. No other buildings on that stretch of Washington, although you can enter into the Au Bon Pain at Tufts from the street, as well as a couple of other shops.
Having the entrance to the new dental center set back helps, a lot. A LOT.