Del's Lemonade is a fast food restaurant known for its refreshing frozen lemonade, made with real cane sugar and all-natural ingredients. Currently, it is temporarily closed.