Images
ContributeReserve now
Feedback
Contribute Feedback What chanse jackson likes about Mainstreet Public House:
Good breakfast Service: Dine in Meal type: Breakfast Price per person: CA$20–30 Food: 5 Service: 4 Atmosphere: 4 Parking options: Free parking lot, Free street parking View all feedback.
What Matthew doesn't like about Mainstreet Public House:
Ordered a burger that was 25 dollars wasn’t expecting the world; but at least expected the meat not to be frozen burgers from the grocery store. Same goes for the fries. Will never go there again. Service: Dine in Meal type: Lunch Price per person: CA$30–40 Food: 1 Service: 3 Atmosphere: 2 View all feedback.
Service: Dine in Meal type: Lunch Price per person: CA$20–30 Food: 5 Service: 5 Atmosphere: 5
Good breakfast Service: Dine in Meal type: Breakfast Price per person: CA$20–30 Food: 5 Service: 4 Atmosphere: 4 Parking options: Free parking lot, Free street parking
I've had better tasting fish at other restraunts. The price was high for that plate. Won't eat there again. Service: Dine in Meal type: Lunch Price per person: CA$20–30 Food: 1
I’ve ordered from here 3 or 4 times now and always dissatisfied. Steak was way over cooked and instead of spring veg the steak was sitting on a pile of cold cooked onions. Other times didn’t get what I ordered or it was just not good. Menu was up to date. I will not be ordering again. Maybe new ownership is in order as I see it’s going for auction. Service: Take out
Ordered the Eggs Benedict, Belgium waffles and the Gibbons burger. As friendly as the waitress was and she is indeed a great salesperson, not everything is great. The burger with sweet potato fries were good with the smoky Chipotle sauce. On the other hand, the Benedict was poor. The sauce had split and was oily with tiny eggs that were overcooked, but the hash browns were seasoned nicely. The waffles were flat and underwhelming. Instead of offering many dishes, a reduction should be in order with a better attention to the details of a dish. Unfortunately, we will not be returning.