I work with someone recently in town from Russia. They were looking for Russian food, neighborhoods, gathering places, etc. Russian Tea Time was the first (and only) strictly Russian place that came to mind. I know part of Devon was at one point Russian. I've found listings for a few Georgian places (Argo and Tblisi), but nothing specifically Russian.
Anyone have recommendations for other Russian restaurants, delis, bars, shops, neighborhoods, etc?