Herrett Center for Arts & Science

Share This Venue
Venue Details
  • Address
    315 Falls Ave, Twin Falls, ID 83301
Working Hours
  • Weekdays
    9:30AM - 4:30PM
  • Saturday
    1PM - 9PM
Venue Map