China Super Buffet
888
E 17th St, Idaho Falls ID
- This is the page of China Super Buffet on 888 E 17th St Idaho Falls ID 83404-6151.
- China Super Buffet is a new listing on food pages, updated
five months and five days ago
on November 24, 2023.
- This page has had 9 visitors. You are the 9th.
- China Super Buffet is on E 17th St between Ponderosa & Sequoia
- Near the intersection of 17th St E / Sequoia Dr
- Map and Directions
Location