Snow Monster
Dessert Shop · Tea House · Ice Cream Shop
Snow Monster is a dessert shop known for its unique desserts and freshly brewed teas in take-home jars.
Location
Best places nearby
The highest rated places close to Snow Monster.
Local restaurants nearby
5211 E 2nd St, CA



