Menchie's
Ice Cream Shop · Dessert Shop
Menchie's is a self-serve frozen yogurt shop offering a wide selection of rotating flavors and an extensive toppings bar. This dessert shop allows guests to customize their own frozen yogurt creations.
Location