La Michoacana Ice Cream Palace
(454)
Ice cream shop
Address: 240 S Woodruff Ave, Idaho Falls, ID 83401
Hours: Closed ⋅ Opens 11:30 AM
Phone: (208) 270-4268
People also ask
What does La Michoacana stand for?
Who is La Michoacana owned by?
Why is Michoacan famous for ice cream?
Is La Michoacana only in Texas?