This is the food page of St. Louis Bar and Grill on 4548A Dufferin St. Toronto ON M3J2C7.
(first reviewed on December 13, 2017, last updated on December 13, 2017.)
St. Louis Bar and Grill is ranked #1 of 10 Restaurants in Bathurst Manor Toronto.
This page has had 397 visitors. You are the 397th.