View Details 3291 N Whittier Place Arlington Woods | Indianapolis $26,750 3 bd 1 ba 1,008 sqft 0.16 acres On Site 139 Days Ago Courtesy of Renew Indianapolis, Inc.