Coffee stop. Cambridge, England