Home › Venues › Leo Rich Theater Leo Rich Theater Tickets Buy tickets for concerts at Leo Rich Theater in Tucson, AZ. No Upcoming Events No upcoming events scheduled at Leo Rich Theater. Please contact us with any corrections. Hotels & Lodging Near Leo Rich Theater About the Venue Leo Rich Theater At-a-Glance Address260 South Church St.Tucson, AZ 85701United States Map & Directions Advertisement