This The White Barn Candle Co. location is TEMPORARILY CLOSED
Grand Teton Mall, 2300 E 17th St, Idaho Falls ID 83404
(208) 523-5288
Directions
Write a review
You May Also Like
0.15 miles
Bath & Body Works - 2300 E 17th St, Idaho Falls
Cosmetics & Beauty Supply, Candle Store
Idaho Falls, Idaho
White Barn Candle
Candle Store in Idaho Falls, ID
Grand Teton Mall, 2300 E 17th St, Idaho Falls
(208) 523-5288
Suggest an Edit