Only a mile and a half from downtown Indianapolis, Fountain Square is located at the intersection of Virginia Avenue at Shelby and Prospect Streets.
Since 1928 · Indianapolis, IN, Indianapolis / Central Indiana
Atomic Bowl · Indianapolis