Ellen Luff is a designer and artist who is living her best life traveling the world and making beautiful things. Born in England but now living in Asia, Ellen thrives on adventure. Time spent exploring is time that provides an endless supply of creative inspiration. While she started out working...