Snow Monster is a dessert shop known for its unique desserts and freshly brewed teas in take-home jars.