Balzac's Coffee Roasters – Waterloo

Balzac's Coffee Roasters roasts the finest selection of Arabica beans in small batches at their roastery and serves some of Canada's best coffee at their cafés across Southwestern Ontario, including Stratford, Kitchener, Niagara-on-the-Lake, Guelph, St. Catharines, Kingston and in Toronto at the Di…