Springfield Town Square

The Town Square is at the center of Downtown Springfield.