The Lamphouse Theatre by SFI | Oct 28, 2026 Micro cinema in Twin Falls. Who can use itLocalAddress223 5th Ave SLocationTwin Falls, IDPhone(208) 933-7469