Yogurt Mountain Self-Serve Frozen Yogurt Store to Open Franchise Location in Tallahassee, FL Yogurt Mountain, LLC, today announced that America’s Favorite Yogurt Store, Yogurt Mountain, will open its fourth franchise store in Tallahassee,… March 1, 2011 · ·