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

Boru

Maria's Sports Bar

Cloudberry

The Onda

Santa Madre

Sovily Pizza Bar & Café