Cafe Sabor
2635 S 25th E, Idaho Falls
(208) 529-1565
Menu
Restaurants in Idaho Falls, ID
Cafe Sabor
2635 S 25th E, Idaho Falls, ID 83406
(208) 529-1565