Looking both large and deceptively small from the outside, the Indiana War Memorial is located in the center of Indianapolis. …