Squatch Sweets

317 E Lake St, McCall, ID

Menu (As of 11/4)

Squatch Sweets: hours and how to order