China Super Buffet

1739 N Yellowstone Hwy
Idaho Falls, ID
208.528.0747
43.511618
-112.015285

for China Super Buffet
Directions
from: