Mars Ice Cream Shop 212 1/2 E Chubbuck Rd, Chubbuck, ID 83202, USA 208-317-4423 208-317-4423Website Not Available Listed under » Restaurant Type: Ice Cream/Frozen Yogurt. nearby