Review for Flamboro Downs Review For Flamboro Downs Google User Jul 4 '18 at 2:11 New management, improved restaurant... no more self service! Have your points card as you get a discount! View full site to comment or like