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 

Leave a Reply