5220 W. Overland Road,
No one has favorited this theater yet
The Plaza Twin was located in the Hillcrest Shopping Center on W. Overland Road and Orchard.
It operated as a discount cinema for a time after the big multi-plex was open and then closed in the mid-1990’s. The building has since been converted into retail space.
Just login to your account and subscribe to this theater