Mars Ice Cream Shop

212 1/2 E Chubbuck Rd, Chubbuck, ID 83202, USA

 208-317-4423

 208-317-4423

Website Not Available
Listed under » Restaurant Type: Ice Cream/Frozen Yogurt.

Scroll to Top