The Cellar

3520 E 17th St Idaho Falls, ID
Max Capacity: 90 people
Package Pricing
Event Spaces
Bar
Deck
Dining Room
Lounge
Recommendations
Location