Del's Lemonade is definitely New England's favorite Lemonade. Don't believe me? Just read the reviews! The prices are average, ranging between $1-$3 for frozen lemonade. Flavors: Classic lemon, watermelon, and cherry. Don't like frozen lemonade? They also carry frozen yogurt (which is fabulous) It is located right next to the bike path. A perfect stop to make while walking, biking, etc. There is also parking spots available at the side of the building. It is a very small shop, but the service is quick and friendly.
more