Sep 13, 20232 minStep into a World of Wonder at Ella Superstarr's "World's Smallest Store" Grand OpeningNewly opened Ella Superstarr “Worlds Smallest Store” in Zurich Switzerland. Read the full story ✨💙🔖