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 of the largest flag and flag accessories lines in Ontario.