Best butter tarts I’ve ever had!
Cute self-serve stand for delicious pies and butter tarts by the side of the road in the Rouge Park.
Rouge Park Pie Stand is located at 10 Scarborough Pickering Townline, Scarborough, ON M1X 1P3, Canada