Loews Theater at River Falls Mall
1 person favorited this theater
Opened October 25, 1990, this was a Loews theater that was located in the upstairs of the River Falls Mall. I am not sure on the number of screens, but I would like to say 10.
This area is now owned by Bass Pro Shop and is a indoor sporting area. They also have Nascar simulators set up in the area that used to be the theater lobby.
Just login to your account and subscribe to this theater