Windsor Arms, 18 St. Thomas St, Toronto M5S2C1, Canada
Windsor Arms, 18 St. Thomas St, Toronto M5S2C1, Canada
No delivery
Spot something wrong?
Dishes at Ici Bistro - Windsor Arms. Prices may vary in venue.
Been to Ici Bistro - Windsor Arms? Be the first to share what you ate.