Balzac's Coffee Roasters

 
  0
Best cup of coffee in Stratford.
This place brews some of the best filter coffee in the world. A great people watching place, and if coffee is not your thing, they carry a selection of lovely Mariage Freres tea from Paris.