Fountain Square Plaza | What’s happening in Indianapolis

Fountain Square Plaza

Address: 
1101 Virginia Ave
Indianapolis , IN , 46203 39° 45' 8.1468" N, 86° 8' 24.1116" W