A Red Orchid Theatre

1531 N. Wells Street, Chicago, 60610