Menchie's is the only REAL self-serve froyo in Florence! 16 delicious flavors, 40+ toppings and the freshest fruit are always available, everyday!