We are nestled along the Grand River between the town of Fergus and the scenic village of Elora. Grand Flags prides itself in offering one o ...