South Main Street,
No one has favorited this theater yet
The Organ (named for the nearby Organ Mountains to the east of Las Cruces) was located on South Main Street. It was razed for a shopping center in the mid-1960’s.
Just login to your account and subscribe to this theater