I just noticed this place today. It's in Somerville next to Capone's, across the street from Bloc 11. It appears to be a coffee/pastry/sandwich sort of place. It looks rather small, so for all I know it's been there for a while, but I never noticed it before. Anybody been there?