Red Square
Red Square Restaurant is a Russian restaurant located close to Finch and Dufferin. Situated in a strip plaza, the restaurant's location belies its noticeably fancy interior and ambience. For their specialties, don't forget the always-crispy chicken kiev, with a side of spicy harcho soup. A nice touch is that the servers will frequently ask you if you've had Russian food before. There's also a (Russian?) sauna located nearby within the premises where you can sweat away all the calories you get in your delicious meal.