Willoughby Candy Cloud location is the first in Ohio
The leap of faith that Rick and Clarissa Standing decided to take last year has led them to become the first franchise owners of Candy Cloud in Ohio. Located at 36299 Euclid Ave. in Willoughby, Candy Cloud features canned-to-order specialty coffee, tea and …