.
Search Results
Orange Leaf Tewksbury
345 Main St, Tewksbury, MA 01876
A young franchise, Orange Leaf Tewksbury started in 2010 with 10 locations. It is nearing 300 and the latest is a storeMore in Tewksbury. The frozen yogurt shop offers 16 flavors and 35 toppings.