Menchie's Sandalwood
Dessert Shop · Ice Cream Shop
Menchie's Sandalwood is a dessert shop known for its frozen yogurt. It is a world-renowned franchise located in Brampton, conveniently situated near Sandalwood Parkway and Bramalea Road, close to Chalo FreshCo.
Location
Vota recommends