An peculiar coffee shop appears in what was an old, desolate building in the small town of Sherry, England. The people there seem to know little English, yet their small coffee shop still attracts customers, with its curios decoration and wonderful coffee.