Station Place is a american restaurant Caswell Hill Saskatoon located in Canada.
Idywyld Drive (23rd Street) Saskatoon SK Canada
They have huge peel and eat shrimp and the best lemon roast potatoes on the Sunday brunch !
Wow, great food and lots of it. Lemon potatoes very nice.
Breakfast brunch !!! Best ever, especially the beef ribs . HUGE
Surprisingly good food. Mushroom ravioli is excellent as are the pizzas. - Aaron Genest