Russian Tea Time
77 E Adams St
Chicago, IL
My friend Anne and I [L] ended up at the Russian Tea Time on the snowiest day of the year (Yes, in Chicago the blizzards extend well into Spring…). After having walked by this restaurant for years upon years on my way to the Art Institute, I [...]