Churro Ice Cream Sandwich Review (Magic Kingdom)
A review of the Churro Ice Cream Sandwich found at Sleepy Hollow in Liberty Square. This seasonal snack is the best way to enjoy a churro in Walt Disney World! When Sleepy Hollow rolled out this churro treat, we didn’t …