Apollo Theatre
15-17 N. Illinois Street,
Indianapolis,
IN
46204
15-17 N. Illinois Street,
Indianapolis,
IN
46204
1 person favorited this theater
Uploaded By
More Photos
A 1922 shot of the Apollo with its terra cotta front designed by Vonnegut & Bohn.
No one has favorited this photo yet