3314 Nicholas Avenue, Indianapolis, IN, 46218

$49,900

3314 Nicholas Avenue, Indianapolis, IN, 46218

Courtesy of: Piedmont Property Management