A small Italian cafe has opened in central London, and nothing is edible (unless you’re really desperate), as it’s all made from fabric and stitching.
A small Italian cafe has opened in central London, and nothing is edible (unless you’re really desperate), as it’s all made from fabric and stitching. Read More

