Russian Tea Room is one of the most iconic restaurant in NYC. I have always been curious about them, but didn’t really have had the chance to visit. I decided to take an advantage during the Winter Restaurant Week NYC, and try their Russian cuisine. They were founded by members of the Russian Imperial Ballet in […]