Red Square Toronto
NOW CLOSED

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.


Latest Videos



Latest Reviews

Himalayan Momo House

Bar Prima

Hot Pork

Comma

BeLeaf

Ballroom Bowl Yorkville